- macでnode.jsのバージョン管理したいからnodebrewとやらを入れたい...
- その前にnode.jsをアンインストールできない!!なんのコマンド打つんだ...
こんな悩みを解決します。
node.js超初心者のフロントエンドエンジニアがnodebrewをインストールするのにめちゃくちゃ時間泥棒されたため、備忘録です。
やりたいこと
- プロジェクトごとにnode.jsのバージョンを管理したい。
- windowsの時はnodistを使っていたけど、macだとnodebrewとやらが気になる。インストールしてみよう。
nodebrewをインストールする前にやること
1:npmをアンインストールする
オプションに-gを指定しグローバルにアンインストールする
command
$ npm uninstall -g npm
インストール済のパッケージを確認
npm lsのみだと実行結果がemptyになってしまうため、-gをつけて確認する。
command
$ npm ls -g
2:node.jsをアンインストールする
node.jsをアンインストールするために検索すると、色々な方がコマンドを載せてくれているのですが、超初心者の私は載っているコマンドを全部バーっとコピーして貼り付けていました。
正しくは、以下コマンドを1行ずつ順番にコピペ→Enterしていきます。
command
$ which node
/Users/local/bin/node
$ rm -rf /Users/local/bin/node \
& > node_modules
- 1行目:node実行ファイルの存在場所を確認している
- 2行目:その実行結果が表示される
- 3行目:m -rfの後に2行目で出た存在場所をコピペする
- 4行目:「node_modules」だけを入力する
3行目のコマンドを入力した後に「 > 」と表示されますが、このまま4行目の「node_modules」だけを入力してEnterでOKです。私はコマンドを間違えているのかと思って焦ってEnterを何度も押してしまいました。
nodebrewをインストールしてnode.jsを入れる
1:nodebrewのインストール
nodebrewをインストールする。
command
$ curl -L git.io/nodebrew | perl - setup
2:node.jsを再度インストールする
nodebrewから最新版のnodeをインストールする。
command $ nodebrew install-binary latest
インストールできたらPATH を通す。
command
$ vim .bash_profile
iを押してインサートモードにする。export PATH=$HOME/.nodebrew/current/bin:$PATHを貼り付ける。escキーを押してから:wqと入力してEnterを押す。
3:インストールされているか確認
command
$ node -v
バージョンが表示されていたらインストールが成功しています。
最後に
以上のやり方でmacのnode.jsのバージョン管理をnodebrewで行うことに成功しました!
この記事を読んで1人でも多くの初心者の方が私のように時間を失われることを防げていたら嬉しいです。