Команда NVM не знайдена


13

Я намагаюся встановити диспетчер версій вузлів і дотримувався інструкцій з установки, наведених на його сторінці Github.

Установка закінчилася, але тепер я отримую помилку, як і command not found: nvmколи я намагаюся використовуватиnvm install 0.8

Хтось, будь ласка, допоможе мені з'ясувати, чому я отримую помилку, яку nvmне знайдено, коли я вже встановив її.


2
Які кроки ви вже зробили? Чи вдала установка?
guntbert

1
Будь ласка, опублікуйте команди (та їх вихід), які ви виконували раніше nvm install 0.8.
Ерік Карвальо

Мабуть, ви її не встановили.
psusi

Закрийте і відкрийте свій Термінал. Введіть наступну команду, щоб перевірити, чи працює команда nvm. nvm
HA

Відповіді:


11

Проблема полягає в тому, що вам потрібно nvmавтоматично встановити джерело входу, тому або додайте наступний рядок у свій файл ~/.bashrcчи ~/.profileфайл.

[[ -s $HOME/.nvm/nvm.sh ]] && . $HOME/.nvm/nvm.sh

Також nvmне встановлюється жодна версія вузла автоматично, тому якщо ви щойно встановили nvmта встановили версію вузла та спробуєте використати nodeнаступний раз при вході в систему, ви отримаєте помилку, що, command not found: nodeякщо ви не використовуєте nvm use versionnumberкоманду в кожному сеансі терміналу, тому замість цього я пропоную вам встановити псевдонім за замовчуванням, щоб версія вузла за замовчуванням була активна для кожного термінального сеансу за допомогою наступної команди

nvm alias default versionnumber

PS: У наведених вище командах номер версії позначає номер версії, nodejsякий ви вже встановили за допомогоюnvm


11

Просто спробуйте

  1. source ~/.nvm/nvm.sh
  2. Тоді ви можете легко: nvm install 0.10

це може працювати тимчасово, але вам потрібно буде відновити файл для кожного термінального сеансу?
Олександр Міллс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.