Macにnode.js入れようとしたらなかなかPathが通らなくて詰まった。
node.js自体はhomebrewからnodebrewを使ってイントールした。
nodebrewのインストール
$ brew install nodebrew
nodebrewのが入っていることをヴァージョンで確認
$nodebrew -v
その後、nodebrewのsetup
$ nodebrew setup
Fetching nodebrew...
Installed nodebrew in $HOME/.nodebrew
========================================
Export a path to nodebrew:
export PATH=$HOME/.nodebrew/current/bin:$PATH
========================================
ここで、PATHを通せを言われているのでnodebrewのPathを通す。
export PATH=$HOME/.nodebrew/current/bin:$PATH
ここまでいったら次にお目当のnodeをインストール
$ nodebrew install-binary stable
- stable 安定板
- latest 最新
$ nodebrew ls
でインストールされているnodeのバージョンが表示される
v8.7.0
v10.13.0
v11.2.0
current: v10.13.0
current は今アクティブになっているnode のバージョンになる。
ここでバージョンを変えたい場合は
nodebrew use 8.7.0
みたいにすることができる。
node -v
やnpm -v
でnodeとnpmが入っていることを確認する。
次に、このnodeやnpmのPathを通す必要がある(ここで詰まった)
私が最終的にうまく行った方法だけ。
$echo 'export PATH=$PATH:/Users/username/.nodebrew/current/bin' >> ~/.bashr
で~/.bashrc
に環境変数を書き込み
~/.bash_profile
に(なかったら作る)
下記を記入して
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
shellが起動するごとに~/.bashrc
を読み込むようにした。
こうすることで無事nodeとnpmが使えるようになった。
もっとうまくやる方法あるかもしれないけど。