Vamos instalar o Ruby com a cli do rbenv. O rbenv proporcionará um ambiente sólido para trabalhar com desenvolvimento e/ou automação em Ruby. Vamos usar o apt para instalar o Nodejs também. Outro ponto desse tutorial é que recomendamos o uso do ZSH ao invés do bash padrão 🙂

NodeJS 12.x

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs

Libs de DevKit

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

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

Enjoy 🙂