

表題の通り、Macのターミナルで `node -v` を実行すると、"-bash: /usr/local/bin/node: No such file or
directory" と表示されております。

**やったこと**

  1. homebrewでnodeをアンインストール（アンインストール前は「node -v」コマンドでnode.jsのバージョンが表示されておりました。）
  2. `nodebrew install-binary latest` で安定版のnode.jsをインストールしました。  
`nodebrew -list` の実行結果は次の通りです。

[code]

    $ nodebrew list
    v10.0.0
    v11.14.0
    v12.16.3
    v16.2.0
    
    current: v12.16.3
    
[/code]

  3. `node -v` を実行すると、下記結果となります。

[code]

    $ node -v
    bash: /usr/local/bin/node: No such file or directory
    
[/code]

.bash_profileの中身は下記の通りですので、パスの設定はされているとの認識です。  
（ここはnodeのアンインストール前から設定されていたのでいじっていません）

[code]

    if [ -f ~/.bashrc ]; then
      . ~/.bashrc
    fi
    export PATH=$HOME/.nodebrew/current/bin:$PATH
    export PATH="/usr/local/opt/mysql@5.7/bin:$PATH"
    export PATH="/usr/local/opt/mysql@8.0/bin:$PATH"
    export PATH="~/.rbenv/shims:/usr/local/bin:$PATH"
    if which rbenv > /dev/null; then
    eval "$(rbenv init -)"
    fi
    
[/code]

以下のページやその他色々参考にやってみたのですが、うまくいかず止まってしまっているため、こちらで質問させていただきました。

[nodebrewでnodeのバージョンを切り替える方法](https://qiita.com/kuriya/items/36ae29366df0b7c95dec)

解決方法をご存知の方がいらっしゃいましたら、教えていただけますと幸いです。  
よろしくお願いいたします。


CC BY-SA 4.0
2021-05-30T10:01:35.010
76200
2023-05-12T08:09:26.103
2021-05-30T11:40:19.133
3060
45560
question
node.js bash
Macのターミナルで「node -v」を実行すると、「-bash: /usr/local/bin/node: No such file or directory」と表示される


こちらを読んでいて、ターミナルを再起動したら問題なく表示されました。

[MacにNode.jsをインストール](https://qiita.com/kyosuke5_20/items/c5f68fc9d89b84c0df09)

そのため、解決済みとさせていただければと思います。  
ありがとうございました。


CC BY-SA 4.0
2021-05-30T10:14:08.133
76201
2021-05-30T11:41:02.740
2021-05-30T11:41:02.740
3060
45560
76200
answer