zsh: コマンドが見つかりません: nvm

zsh: コマンドが見つかりません: nvm ソリューション

以前にmac proを使用するときにnvmをインストールしました

特定の操作プロセスはnvm で構成されます

普段なら全然大丈夫なのです
が、今日会社のパソコンであるMacBook Airを使ってみたら、
設定が終わったらnvm --versionが既に出ているのです
が、iTermを開いたり、プロジェクトでnvmを使ったりすると、 npmコマンドでも動かないと必ず報告されます
zsh: command not found
方法は を使うことです
インターネットでいろいろ調べましたが効果がありません もちろん最終的には解決しました
詳細は以下の通りです

  1. ~/.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

おすすめ

転載: blog.csdn.net/zm_miner/article/details/124850215