dockerのnpm installでnode-gyp: Permission denied
Ubuntu 16.04 LTSのイメージでdockerコンテナを作成し、npm installしようとすると下記のエラーが出てインストールができませんでした。
node-gyp: Permission denied
権限の関係で実行できないようです。結論から言うと、下記コマンドを実行することでnpm installできるようになりました。
$ npm config set unsafe-perm true
npmの設定で、unsafe-permと言う属性がtrueになっていないと、rootでnpm installができないのが原因だったようです。
参考:npmの設定一覧
[Node.js] npmの設定 属性一覧 : 電気羊の夢
npmの設定の属性の一覧を作成したのですが、思ったより長くなってしまったので別の記事にしました。 注:勉強+メモ目的で内容の保証はできません。 名前既定値、型、説明 always-auth既定値: false属性型: Booleannpmレ...
コメント