zsh: コマンドが見つかりません: nvm ソリューション
以前にmac proを使用するときにnvmをインストールしました
特定の操作プロセスはnvm で構成されます
普段なら全然大丈夫なのです
が、今日会社のパソコンであるMacBook Airを使ってみたら、
設定が終わったらnvm --versionが既に出ているのです
が、iTermを開いたり、プロジェクトでnvmを使ったりすると、 npmコマンドでも動かないと必ず報告されます
zsh: command not found
方法は を使うことです
インターネットでいろいろ調べましたが効果がありません もちろん最終的には解決しました
詳細は以下の通りです
- ~/.bash_profile に追加
sudo vim ~/.bash_profile
追加
source ~/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
保存して後で終了
source ~/.bash_profile
エラーが報告され、ファイルが見つからない場合は、touch ~/.bash_profile
上記のコードを再実行します
zsh で引き続きzsh: command not found
エラー
~/.zshrc
見つからない場合は見つかった
touch ~/.zshrc
新しいファイルを作成し
、 # User configuration を見つけて
、次の行に追加します
source ~/.bash_profile
次に、保存して終了します
source ~/.zshrc
このとき、iTerm のターミナルで nvm を使用できます。また、
vscode で新しいターミナルを開いて nvm を使用することもできます。
もしそうでなければ
これらを .zshrc の最後に追加してみてください:
PATH=/bin:/usr/bin:/usr/local/bin:${PATH}
export PATH