Doing a pipeline build with Node (image: node:10.15.3). First script command is to install a global dependency. That fails when installing one of the sub dependencies and I'm dead in the water. Apparently it cannot access root folder. I'm not a Linux pro, just enough to be dangerous, so I'm scratching my head at this noise. Any thoughts or suggestions?
> sharp@0.22.1 install /usr/local/lib/node_modules/gridsome/node_modules/sharp
> (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
ERR! sharp EACCES: permission denied, mkdir '/root/.npm'
Solved. I was a dumbass and was installing the wrong thing.
Hey @Peter Kowalczyk I am having the same issue and I cannot figure out what I am doing wrong, can you elaborate a bit more and what you were installing and what you are installing now?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Same here, facing the same issue. Any solution for it?
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
The best way I found to install NPM packages globally with Bitbucket Pipelines was to set the user to root:
script:
- npm -g config set user root
- npm install -g packagename
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.