nvm: N/A: версия "N/A → N/A" еще не установлена

У меня есть nvm setup, чтобы использовать последнюю версию долгосрочной поддержки в ~/.nvm/alias/default, установив ее в lts/*.

Когда я пытаюсь инициализировать мою версию ядра nvm (zsh), я получаю следующую ошибку:

N/A: версия "N/A → N/A" еще не установлена.

Почему это происходит?

Ответы

Ответ 1

Ошибка: N/A: version "N/A -> N/A" is not yet installed

Я получил эту ошибку после выполнения nvm use (переход на более старую версию Node 8.11.1, показанную в файле .nvmrc), nvm uninstall [newer Node version 9.0.0], затем git push.

nvm ls показывает, что моя версия узла "по умолчанию" указывала на удаленную версию: default -> 9.0.0 (-> N/A). Это вызвало ошибку.

Исправление: nvm alias default node указывает "по умолчанию" на последней установленной версии узла (8.11.1).

Теперь nvm ls показывает default -> node (-> v8.11.1).

Ответ 2

Оказывается, эта ошибка говорит мне, что у меня не установлено (то есть последняя версия долгосрочной поддержки). Чтобы это исправить, мне просто нужно было запустить:

$ nvm install lts/*

и это сработало после этого! Вытащил из здесь