Nie znaleziono polecenia NVM

13

Próbuję zainstalować menedżera wersji węzła i postępowałem zgodnie z instrukcjami instalacji podanymi na jego stronie Github.

Instalacja zakończyła się, ale teraz command not found: nvmpojawia się błąd, tak jak przy próbie użycianvm install 0.8

Czy ktoś może mi pomóc dowiedzieć się, dlaczego pojawia się błąd, który nvmnie został znaleziony, gdy już go zainstalowałem.

Wesley Pennock
źródło
2
Jakie kroki już podjąłeś? Czy instalacja się powiodła?
guntbert
1
Proszę zamieścić polecenia (i ich dane wyjściowe), które uruchomiłeś wcześniej nvm install 0.8.
Eric Carvalho
Najwyraźniej go nie zainstalowałeś.
psusi
Zamknij i otwórz terminal. Wpisz następujące polecenie, aby sprawdzić, czy polecenie nvm działa. nvm
HA

Odpowiedzi:

11

Problem polega na tym, że musisz nvmbyć automatycznie pozyskiwany podczas logowania, więc albo dodaj następujący wiersz do swojego pliku ~/.bashrclub ~/.profile.

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

Również nvmnie określa żadnej wersji węzła automatycznie, więc jeśli tylko zainstalowana nvmi zainstalował wersję węzła, a także używać nodepodczas następnego logowania, pojawi się błąd, że command not found: nodechyba użyć nvm use versionnumberpolecenia w każdej sesji terminala, więc zamiast Proponuję aby ustawić domyślny alias, tak aby domyślna wersja węzła była aktywna dla każdej sesji terminala za pomocą następującego polecenia

nvm alias default versionnumber

PS: W powyższych poleceniach numer wersji oznacza numer wersji nodejs, którą już zainstalowałeśnvm

Praveen Gowda IV
źródło
11

Po prostu spróbuj

  1. source ~/.nvm/nvm.sh
  2. Następnie możesz łatwo: nvm install 0.10
tajuddin
źródło
które mogą działać tymczasowo, ale czy konieczne będzie ponowne źródło pliku dla każdej sesji terminala?
Alexander Mills,