$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14.6
BuildVersion: 18G2022
##結論
-
export PATH=$HOME/.nodebrew/current/bin:$PATH
をコメントアウト -
export PATH=$HOME/bin:$PATH
を追記 - ターミナルを再起動
vim .bash_profile
# nodebrew
# export PATH=$HOME/.nodebrew/current/bin:$PATH ←(コメントアウト)
export PATH=$HOME/bin:$PATH ←(npm install -g n した後に追記した)
インストール
まず、node.jsがインストールされていなければ、homebrewでインストールします。
brew install node
次にnpmでnをインストール
npm install -g n
nを使ってみる
バージョンの一覧表示
$n list
$n commmand not found
- PATHが通っていないためnが入っているディレクトリを調べる。
- /Users/#{name}/bin/nいかに入っているようだがそこにPATHが通っていないことが原因では?
##bin配下を確認
$ ls ~/bin/
#n発見
##vim .bash_profile でPATHを通す(export PATH=$HOME/bin:$PATH)
vim .bash_profile
# nodebrew
export PATH=$HOME/.nodebrew/current/bin:$PATH ←(すでに書いてあったPATH)
export PATH=$HOME/bin:$PATH ←追記したPATH
##ターミナル再起動
$ n list
#Permission denied
$ sudo n list
$ sudo n latest
〜〜〜
#挙動がおかしい。先に書いたPATHが読み込まれたせいでうまく行っていないみたい。
#先にとしたPATHをコメントアウトしよう。
vim .bash_profile
# nodebrew
# export PATH=$HOME/.nodebrew/current/bin:$PATH ←(コメントアウト)
export PATH=$HOME/bin:$PATH ←(npm install -g n した後に追記した)
##ターミナルの再起動
##コマンドを実行して確認(成功)
$ n list
node/14.5.0