Установка и использование nvm в одном sh-скрипте

nvm — это менеджер версий NodeJS. Его использование позволяет держать несколько версий ноды (0.10, 0.12 и т.д.) и переключаться между ними.

Предположим, что есть ситуация, когда надо «с нуля» разворачивать разное ПО на чистой виртуалке (например, для CI), в том числе и ноду. И есть sh-скрипт, который это все делает. Для того, чтоб использовать nvm сразу после установки и без обновления сеанса в терминале надо сделать несколько шагов, описанных ниже (проверялось на 6-ом Центосе):

# install nvm
curl https://raw.githubusercontent.com/creationix/nvm/v0.24.1/install.sh | sh
 
# add path to nvm.sh
echo ". ~/.nvm/nvm.sh" >> ~/.bashrc
 
# export variables, install needed nodejs-version and starting using it
export NVM_DIR=$HOME/.nvm && . $HOME/.nvm/nvm.sh && nvm install v0.12 && nvm use v0.12 && nvm alias default v0.12

Оставить комментарий

Top ↑ | Main page | Back