Ruby é uma linguagem de programação interpretada, multiparadigma, de tipagem dinâmica e forte. Criada em 1995, uma linguagem de script com foco na simplicidade e produtividade, trazendo assim sintaxe elegante e de leitura natural e fácil escrita.
Tornou-se popular no desenvolvimento web com a ajuda do web framework Ruby on Rails, que é um framework muito popular escrito em Ruby.
Ruby on Rails é uma estrutura de aplicativo da Web escrita em Ruby sob a licença MIT. O Rails funciona na estrutura MVC, (Model View Controller), oferecendo estrutura padrão para um banco de dados e páginas da web.
Primeiro passo vamos instalar o Ruby Version Manager (RVM), que é o gerenciador de versão, que permite instalar e gerenciar com facilidade diversos ambientes em Ruby.
Vamos entrar no site oficial do RVM: https://rvm.io/
E logo de cara já vemos os passos para instalação
Site do RVM: https://rvm.io/
E então vamos copiar e executar no nosso terminal, esse primeiro comando install GPG keys.
Vale lembrar que precisa ter o gpg2 instalado em sua maquina, perceba que no meu terminal o comando ficou vermelho alegando que não tenho instalado este comando, esta é uma das funcionalidades que tem o zsh-highlight, que em breve estarei postando como instalar e configurar.
Então caso não tenha o gpg2 e pode verificar digitando apenas gpg2 no terminal.
Comando não encontrado
Então conforme o seu sistema operacional, instale o gpg2:
Linux:
sudo apt-get install gnupg2 -y
MacOs:
brew install gpg gpg2
Windows: https://gnupg.org/download/
Agora que nosso gpg2 está corretamente instalado vamos continuar, e rodar mais uma vez o comando do rvm.
Caso ainda esteja com comando não encontrado (command not found) tente tirar o 2 de gpg2 como fiz na imagem abaixo.
Importando chaves do rvm
Pronto as chaves do RVM estão importadas, vamos para ao próximo comando, no próprio site do RVM existe 2 comandos que pode ser executados:
\curl -sSL https://get.rvm.io | bash -s stable
Este primeiro instala o RVM e apenas o Ruby com a versão estável.
\curl -sSL https://get.rvm.io | bash -s stable --rails
Já este segundo além do RVM e Ruby já instala a versão mais recente do Ruby on Rails.
Como nosso foco é instalar o Ruby e o RoR vamos rodar o segundo comando.
Mas caso tenha instalado apenas o Ruby, para que seja feita a instalação do Rails é bastante simples.
Utilizando a gem, que é o gerenciador de pacotes do Ruby que já vem instalado junto com o mesmo, basta utiliza o seguinte comando:
gem install rails
E pronto, agora é só aguardar…
Após finalizar aparecerá a seguinte mensagem no terminal “ * To start using RVM you need to run source /Users/youruser/.rvm/scripts/rvm”
Então vamos executar o comando que ele pede e pronto seu ambiente RVM, Ruby e Ruby on Rails está configurado.
Vamos executar o comando:
rvm list
Para vermos o RVM em ação listando as versões de Ruby instalada.
Como eu só tenho uma versão ele só lista 1 versão que segundo a legenda logo abaixo é a minha atual e padrão versão.
Agora vamos para o comando:
ruby -v
Para vermos a nossa versão em uso do Ruby.
Logo ele retorna a versão Ruby que esta atualmente em uso. Em seguida vamos fazer o mesmo com Rails com o comando:
rails -v
E já vemos a nova versão 6 do Rails já instalada e em uso.
Em breve estarei postando sobre como criar nosso primeiro projeto e nossa primeira autenticação com Rails, já que temos toda a instalação já preparada.
15-09-2020