質問: fish shellとnvmの両方をhomebrewと一緒にインストールして連携させるにはどうすればよいですか? できる限りhomebrewを使用してosx用のパッケージを管理しようとしています。 homebrewを使用してfishshellとnvmの両方をインストールしましたが、fishにnvmのインストールを認識させることができません。 nvmコマンドは、bashで実行すると正常に実行されます。おそらく、homebrewを使用してnvmをインストールすると、.bashrcファイルにいくつかの行が追加されたためです。homebrewでnvmをインストールした後、次のように表示されます。add nvm's working directory to your $home path (if it doesn't exist): mkdir ~/.nvm add the following to $home/.bashrc, $home/.zshrc, or your shell's equivalent configuration file: export nvm_dir=~/.nvm source $(brew --prefix nvm)/nvm.sh また、homebrewインストールスクリプトがこの行を私の〜/ .profileに追加したようですsource /usr/local/opt/nvm/nvm.sh これと同じ手法をfishで使用して、nvmインストールにもアクセスできるようになることを願っていますが、これを機能させることはできないようです。私はこのテクニックを見つけました: https://github.com/passcod/nvm-fish-wrapper しかし、私はむしろnvmをラップする必要はありません。誰か助けてもらえますか?
回答: oh my fish を使用している場合は、nvmプラグインをインストールできます(homebrewでnvmをインストールした後)。$ omf install nvm 次に、nvm_dirを設定すると、すべて正常になります。$ set -gx nvm_dir (brew --prefix nvm)