LoginSignup
4
5

More than 3 years have passed since last update.

macOSX(Mojave)にhomebrewを使ってNode.jsを入れ用としたらPathが通らなかった

Last updated at Posted at 2018-11-25

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 -vnpm -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が使えるようになった。

もっとうまくやる方法あるかもしれないけど。

4
5
2

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
4
5