Instalando Ruby e Nodejs no Linux

Programação

Instalando Ruby e Nodejs no Linux

Fernando Papito
Escrito por Fernando Papito em 30 de julho de 2019
Junte-se a mais de 7000 alunos

Entre para nossa lista e receba conteúdos exclusivos e com prioridade

Ubuntu, Mint ou Debian Linux

Libs de DevKit + NodeJS

curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

sudo apt-get update

sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev nodejs yarn

Verifique se o NodeJS foi instalado:

node --version
npm --version

Se deu ruim por algum motivo, tente executar a instalação do node de novo 🙂

sudo apt-get install nodejs

Esqueça o Bash e use ZSH

Sobre o ZSH

Após o surgimento do Bash, um estudante da Universidade de Princeton criou o Z shell ou “zsh”. Ele é “bem mais melhor de bom”, e existe uma comunidade chamada Oh My Zsh que disponibiliza plug-ins e temas muitos tops para zsh. Eu uso o ZSH no Mac tambem, e em junho de 2019 (mês passado), a Apple anunciou que o novo macOS Catalina vai adotar o zsh como shell padrão em substituição ao bash – Um pequeno passo para a apple, mas um grande salto para a comunidade. 🙂

Instale o ZSH e seja feliz

sudo apt-get install zsh

Agora acesse o site https://ohmyz.sh/ e faça a instalação do OH My ZSH

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.zshrc

source ~/.zshrc

rbenv install 2.6.3
rbenv global 2.6.3

source ~/.zshrc

Fedora ou CentOS

Libs de DevKit + NodeJS

curl -sL https://rpm.nodesource.com/setup_8.x | bash -

sudo yum install git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

Verifique se o NodeJS foi instalado:

node --version
npm --version

Instale o ZSH e seja feliz

sudo yum install zsh

Agora acesse o site https://ohmyz.sh/ e faça a instalação do OH My ZSH

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(rbenv init -)"' >> ~/.zshrc

source ~/.zshrc

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.zshrc

source ~/.zshrc

rbenv install 2.6.3
rbenv global 2.6.3

source ~/.zshrc

Para verificar se deu tudo certo, digite o comando:

ruby -v

Se deu certo, você deve versão instalada \o/

Instalando o Bundler

gem install bundler

Configurando o Git

git config --global color.ui true
git config --global user.name "SEU NOME"
git config --global user.email "seu@email.com"
ssh-keygen -t rsa -b 4096 -C "seu@email.com"

Fim 🙂

E ai,

o que você achou deste conteúdo? Conte nos comentários.

Entre para nossa lista e receba conteúdos exclusivos e com prioridade

Junte-se a mais de 7000 alunos