nvm は新しいターミナルセッションでノードを「忘れる」状態が続きます 質問する

nvm は新しいターミナルセッションでノードを「忘れる」状態が続きます 質問する

OS X で新しいターミナル セッションを使用すると、nvmノードのバージョンが忘れられ、デフォルトで何も設定されなくなります。

$ nvm ls:

         .nvm
     v0.11.12
     v0.11.13

nvm use v.0.11.13毎回のセッションでヒットし続けなければなりません。

         .nvm
     v0.11.12
->   v0.11.13

brewインストールと公式インストール スクリプトの両方を試しました。

.profileの醸造バージョン:

#nvm
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

install.sh スクリプトの場合:

$ curl https://raw.githubusercontent.com/creationix/nvm/v0.10.0/install.sh | bash

#nvm
export NVM_DIR="/Users/farhad/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh"  # This loads nvm

私が何を間違っているのか、何か手がかりはありますか?

ベストアンサー1

試してくださいnvm alias default。例:

$ nvm alias default 0.12.7

これにより、シェルのデフォルトのノード バージョンが設定されます。次に、シェル ウィンドウを閉じて新しいウィンドウを開き、変更が保持されていることを確認します。node --version

おすすめ記事