Skip to content

Instantly share code, notes, and snippets.

@alexishida
Last active November 1, 2019 12:27
Show Gist options
  • Select an option

  • Save alexishida/33482ae609cd93c86c2ec6c248237593 to your computer and use it in GitHub Desktop.

Select an option

Save alexishida/33482ae609cd93c86c2ec6c248237593 to your computer and use it in GitHub Desktop.
Script para instalação do nvm e do nodejns (executar com o usuario comum)
#!/bin/bash
# RODAR COMO USUARIO LOCAL
if [[ $(id -u) -eq 0 ]]
then echo "Por favor não executar como SUDO"
exit 1
fi
echo 'Instalando nvm'
sudo apt-get update
sudo apt-get install -y build-essential libssl-dev git wget
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.0/install.sh | bash
sudo chown -R "$USER":"$USER" /home/"$USER"/.nvm
sudo su "$USER" -c ". /home/$USER/.nvm/nvm.sh;nvm install node"
sudo su "$USER" -c ". /home/$USER/.nvm/nvm.sh;nvm use node"
sudo su "$USER" -c ". /home/$USER/.nvm/nvm.sh;nvm alias default node"
sudo su "$USER" -c ". /home/$USER/.nvm/nvm.sh;nvm use default"
#echo 'export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"' >> /home/"$USER"/.bashrc
#echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> /home/"$USER"/.bashrc
#echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion' >> /home/"$USER"/.bashrc
echo 'export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"' >> /home/"$USER"/.zshrc
echo '[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"' >> /home/"$USER"/.zshrc
echo '[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion' >> /home/"$USER"/.zshrc
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment