Instalacja jako root
Poniżej przedstawiam gist, który umożliwi zainstalowanie konkrenej wersji node globalnie na serwerze.
Sprawdzenie listy dostępnych wersji node
nvm ls-remote
Instalacja interesującej nas wersji:
nvm install v16.20.2
Wybranie tej wersji jako domyślnej:
nvm use v16.20.2
Globalna instalacja tej wersji w całym systemie dla wszystkich użytkowników
n=$(which node);n=${n%/bin/node}; chmod -R 755 $n/bin/*; sudo cp -r $n/{bin,lib,share} /usr/local
Instalacja jako zwykły użytkownik
*W przypadku gdy wcześniej korzystaliśmy z nvm np na użytkowniku root, należy usunąć przypisanie dla zmiennej NVM_DIR:
unset NVM_DIR
Po czym wykonujemy instalację samego nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.4/install.sh | bash
Nastepnie dodajemy nvm do naszego path:
echo 'export NVM_DIR="$HOME/.nvm"' >> ~/.bashrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> ~/.bashrc
source ~/.bashrc
Teraz możemy zainstalować oraz ustawić docelową wersję jako domyslną:
nvm install 18
nvm use 18
nvm alias default 18
Komentarze