1. ホーム
  2. macos

[解決済み] Homebrewでnvmをインストールしたが、その後nvmが見つからなくなった?

2022-07-09 16:37:48

質問

私は homebrewoh-my-zsh を新しい OSX 10.10.1 にインストールしました。私は nvm を経由して homebrew と入力し、実行しようとしたところ zsh: コマンドが見つかりません: nvm

何が問題なのか、何か心当たりはありますか?gitは問題なくインストール、使用できたのですが...。


2019/9/20更新

より最近の回答で述べられているように ダークパープル141 エリス・ヴァン・ルイ . nvm とは互換性がないようです。 homebrew . このことは、nvm-sh の公式レポにも書かれています。 ここに .

<ブロッククオート

Homebrewのインストールはサポートされていません。もし homebrew でインストールされた nvm に問題がある場合は、brew をアンインストールして、以下の手順でインストールしてください。 をインストールしてから、問題を報告してください。

注意: zsh を使用している場合、zsh のプラグインとして簡単に nvm をインストールすることができます。 zsh-nvm をインストールし、nvm upgrade を実行するとアップグレードされます。

以下の手順が参考になるはずです。

  1. $ brew uninstall nvm
  2. $ brew cleanup (念のため)
  3. $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash
  4. nvmが正しくインストールされたことを$を実行して確認します。 command -v nvm .

    4.a 応答が $ 以外の場合 nvm でない場合、~/.bash-profile ファイルに以下の2行を追加してください。 export NVM_DIR=~/.nvm source ~/.nvm/nvm.sh 4.b コンピュータを再起動します (最初にターミナルを終了して再起動してもかまいません) 4.c $ command -v nvm should now return nvm`

  5. ここでNode.jsをアップデートして$ nvm install --lts

  6. npmの更新: $ nvm install-latest-npm
  7. $ npm install --global mocha . ついに、成功です まあ、私にとって、そしてあなたにとってもそうであることを願っています。

どのように解決するには?

注意事項に記載されている通りにしましたか?

[~] brew info nvm
nvm: stable 0.20.0, HEAD
https://github.com/creationix/nvm
Not installed
From: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/nvm.rb
==> Caveats
Add the following to $HOME/.bashrc, $HOME/.zshrc, or your shell's
equivalent configuration file:

  source $(brew --prefix nvm)/nvm.sh

Node installs will be lost upon upgrading nvm. Add the following above
the source line to move install location and prevent this:

  export NVM_DIR=~/.nvm

追加の設定がなければ、デフォルトでNVMを見つけることはできないようです...。