webdevqa.jp.net

nvm:N / A:バージョン "N / A-> N / A"はまだインストールされていません

nvm~/.nvm/alias/defaultに設定することにより、lts/*の最新の長期サポートバージョンを使用するように設定しました。

シェルでnvmバージョン(zsh)を初期化しようとすると、次のエラーが発生します。

N/A:バージョン「N/A-> N/A」はまだインストールされていません。

なんでこんなことが起こっているの?

43
Brad Parks

エラー:_N/A: version "N/A -> N/A" is not yet installed_

_nvm use_(古いNodeバージョン8.11.1に切り替え、.nvmrcファイルに表示)を実行した後にこのエラーが発生しました、_nvm uninstall_(新しいNodeバージョン9.0.0)、次に_git Push_。

_nvm ls_表示my "default" Nodeバージョンはアンインストールされたバージョンを指していたdefault -> 9.0.0 (-> N/A)。これがエラーの原因でした。

修正するには: _nvm alias default node_は、「デフォルト」を最新のインストール済みバージョンにポイントしますNodeバージョン(8.11.1)。

これで_nvm ls_はdefault -> node (-> v8.11.1)を表示します。

86
Raymond Gan

このエラーにより、インストールされていないことがわかります(つまり、最新の長期サポートバージョン)。それを修正するために、私は実行しなければなりませんでした:

$ nvm install 'lts/*'

そしてそれはその後働きました! ここ から引っ掛かった

16
Brad Parks

Nvmを使用してノード12とノード10をインストールしたときにも同じ問題に直面しました。これを修正するには、次のコマンドを使用しました:nvm alias default node

1
Hamfri

「デフォルト」Nodeバージョンに到達できません(多くの理由)

多くの答えがありますが、簡単な解決策はありません。以下を試してみましょう。

nvm install 'lts/*'
nvm alias default node  

最初のコマンドは、最新のLTSバージョンがインストールされていることを確認してから、デフォルトを設定します。

0
freedev