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