Macに__nodebrew__で__node__をインストールしようとおもったところ、__nodebrew__でインストールした__node__のバージョンとnode -v
のバージョンが合っていなかったので、解決した方法を備忘録として残します。
#npm、node、nodebrewをアンインストールする
まずは__npm__、node、__nodebrew__をインストールしているかを確認します。
$ npm -v
$ node -v
$ nodebrew -v
コマンドでバージョンが確認できない場合はインストールの段階に進みましょう。
バージョンが確認できた場合はアンインストールします。
##npmをアンインストールする
まず__npm__をアンインストールします。
次のコマンドを順番に実行してください。
$ npm uninstall -f npm
$ rm -rf .npm \
> node_modules
npm -v
で確認してバージョンが表示されなければ成功です。
##nodeをアンインストールする
__node__をアンインストールします。
__node__をインストールした方法でアンインストールの方法が違います。
よくわからない場合は全て実行してください。
###パッケージ版
####homebrewでインストールした場合のアンインストール方法
$ brew uninstall node
####その他でインストールした場合のアンインストール方法
次のコマンドを順番に実行してください。
$ lsbom -f -l -s -pf /var/db/receipts/org.nodejs.node.pkg.bom \
> | while read i; do
> sudo rm /usr/local/${i}
> done
$ sudo rm -rf /usr/local/lib/node \
> /usr/local/lib/node_modules \
> /var/db/receipts/org.nodejs.*
###ソース版
which node
で確認したコードをrm -rf
で削除してください。
必ずしも/usr/local/bin/node
とは限りません。
$ which node
/usr/local/bin/node
$ rm -rf /usr/local/bin/node \
> node_modules
###アンインストール後
アンインストール後にnode -v
で確認して、バージョンが表示されなければ成功です。
##nodebrewをアンインストールする
__nodebrew__をアンインストールする方法は二つあります。
最初の方法でアンインストールできると思いますが、できなかった場合は次の方法も実行してみてください。
以下が__nodebrew__をアンインストールするコマンドです。
$ brew uninstall nodebrew
このコマンドを実行した後nodebrew -v
でバージョン確認をしましょう。
バージョンが表示されなければ成功です。
この方法でアンインストールができなかった場合は次の方法を試してみてください。
$ brew search nodebrew
このコマンドでnodebrew
というディレクトリがあるかを確認します。
あった場合は次を実行してnodebrew
のある場所を確認します。
$ brew info nodebrew
場所が確認できた場合はFinder
からそこの場所に移動して、nodebrew
を直接ゴミ箱に捨ててください。
これで__npm__、node、__nodebrew__のアンインストールが終了しました。
#nodeのインストール
アンインストールが終了したら、__node__をインストールしていきます。
##nodebrewのインストール、環境変数の設定
次のコマンドを順番に実行してください。
$ curl -L git.io/nodebrew | perl - setup
$ export PATH=$HOME/.nodebrew/current/bin:$PATH
##nodeのインストール
次に__node__のインストールをします。
インストールするバージョンは最新版にします。
$ nodebrew install-binary latest
##インストールしたバージョンの確認
インストールしたバージョンを確認します。
$ nodebrew ls
v14.5.0
current: node
current: node
とありますが、ここには現在使用しているバージョンが表示されます。
この状態だとまだ使用することができないのでバージョンを設定します。
##バージョンの設定
使用するバージョンを設定します。
今回はv14.5.0
というバージョンを設定します。
$ nodebrew use v14.5.0
これでバージョンが設定できました。
$ nodebrew ls
v14.5.0
current: v14.5.0
確認すると設定できています。
##動作確認
最後に__node__が動作しているか確認しましょう。
$ node -v
v14.5.0
設定したバージョンが表示されれば成功です。
#参考サイト
外部サイト
Qiita