When trying to build lemmy ui with github checkout 0.18 I get this error :
error /var/lib/lemmy-ui/node_modules/sharp: Command failed.
Exit code: 1
Command: (node install/libvips && node install/dll-copy && prebuild-install) || (node install/can-compile && node-gyp rebuild && node install/dll-copy)
Arguments:
Directory: /var/lib/lemmy-ui/node_modules/sharp
Output:
sharp: Installation error: EACCES: permission denied, mkdir '/home/lemmy/.npm'
sharp: Are you trying to install as a root or sudo user?
sharp: - For npm <= v6, try again with the "--unsafe-perm" flag
sharp: - For npm >= v8, the user must own the directory "npm install" is run in
sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
Error: ENOENT: no such file or directory, open '/home/lemmy/.yarnrc'
tried that with the same result. It works if I git checkout 0.16.7 as stated in the docs, but every time I try to build using 0.18.0 it’ll throw that file permission error.