0
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Macにnodebrewでnodeをインストールするまでにしたこと

Last updated at Posted at 2020-07-09

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

0
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?