エンジニアのひよこ_level10

毎日更新してた人。たまに記事書きます。

【npm】『gyp ERR! node-gyp -v』でnpm installが動かない【746日目】

npm installが動かない

npm installしようとして

gyp ERR! node -v v12.6.0
gyp ERR! node-gyp -v v3.8.0

今まで動いてたのになぜだろうってなった(´・ω・`)

nodeのバージョン

実行時のnodeのバージョンのせいだった。

なのでnodeのバージョンを変えよう。

こっからは、nodeのバージョン切り替えについて。
加えて、nodebrewがある場合のお話です。

nodebrew
(動くか確認)

nodebrew ls
(バージョンがあるか確認)

nodebrew install-binary v8.11.1
(ないならインストール)

nodebrew use v8.11.1
(切り替え)

node -v
npm -v
(バージョン切り替わっているか確認)

これで npm installしたら動きました

もしバージョンが切り替わってなかったら?

パスを通す

~/.bashrc

export PATH=$HOME/.nodebrew/current/bin:$PATH

通したパスが動かないとかなら以下も。
bash起動時に設定を読み込ませる

~/.bash_profile

if [ -f ~/.bashrc ]; then
  . ~/.bashrc
fi