Instalacja globalnie konkretnej wersji node

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 16
nvm use 16
nvm alias default 16

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

Kamil Mirończuk

I kiedy czegoś gorąco pragniesz, to cały wszechświat sprzyja potajemnie twojemu pragnieniu
~Paulo Coelho

Komentarze

Zostaw komentarz

Twój adres mailowy NIE zostanie opublikowany. W razie otrzymania zapytania, otrzymasz na niego odpowiedź.
Wymagane pola są oznaczone jako *