2016-03-19 4 views
2

のバージョンを元に戻し、なぜ私はノードのバージョン5.8をインストールし、それがノードのバージョンをデフォルトにするために再開はノード

nvm alias default 5.8 

を使用しました。その後、私は、システムの電源を切るたびに、ノードのデフォルトのバージョンはv0.10.30になったのはなぜ

nvm use 5.8 

を使用して、ノードの現在のバージョンを変更しましたか?

もっとコンテキスト:
私はあまりにも

. ~/.nvm/nvm.sh 

を毎回使用する必要があります。そうでない場合はnvmが認識されません。

+0

? – gnerkus

+0

また、 'nvm'はどのようにインストールされましたか? 'カール'、 '自家製'? – gnerkus

+0

@gnerkus私は質問を組み合わせることを望まなかったので、私はそれを言及しなかった。私は 'を使用する必要があります。 〜/ .nvm/nvm.sh'を実行してください。それ以外の場合は 'nvm'は認識されません – Reyraa

答えて

0

この問題は、新しいターミナルセッションごとにnvmが読み込まれないために発生します。その結果、デフォルトのNodeバージョンは永続化されません。

あなたの.bashrcファイルに以下の行を追加することにより、各端末セッションのためnvmをロードすることができます:あなたは `.bashrc`ファイルで定義された$ NVM_DIRを持っていますか

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

私はOSX El Capitanを使用していて、〜/ .bashrcの代わりに〜/ .profileファイルで動作します。ありがとうございました – Reyraa

関連する問題