Configurando um ambiente de desenvolvimento Ruby on Rails 4.2 no Ubuntu 14.04
Sempre que eu tenho que reconfigurar o meu ambiente de desenvolvimento Ruby on Rails acabo perdendo um tempão tentando me lembrar de tudo que eu tenho que fazer. Por isso achei interessante descrever esses passos aqui. Portanto, o que você encontrará aqui é uma receita de bolo bem específica. Se você quer saber o que é cada coisa que estamos instalando aqui, então saiba que você está no post errado.
O ambiente terá:
- Git
- Svn
- Gem
- Ruby
- RVM
- RSpec
- Rails
- Vim, SQLite3, cliente MySQL e outros
Todos os passos abaixo foram testados no Ubuntu 14.04. Se você estiver com dúvidas sobre a sua versão então experimente o comando abaixo:
Ok! Vamos colocar a mão na massa. Nosso primeiro passo é instalar a maioria das coisas que precisamos via apt-get. Segue abaixo a linha mágica que faz isso. Não esqueça do sudo, ok?
Com isso a gente já instalou o git, ruby, svn e o gem. Experimente:
O Ubuntu não é fantástico? Fez o download de tudo e instalou tudo como mágica pra gente.
Agora é a vez do RVM:
O RVM será instalado no seu diretório HOME. No meu caso o home é cezinha. Rode a linha abaixo substituindo cezinha pelo nome do seu usuário:
Experimente para ver se o RVM tá de pé:
Antes você precisava instalar manualmente os pacotes no RVM conforme o exemplo abaixo, mas agora basta ativar o autolibs pra ele fazer tudo sozinho.
Não esqueça de colocar no seu .bashrc a linha abaixo para que o RVM sempre inicie quando o shell for aberto:
Prontinho! Agora estamos prontos para instalar o Ruby dentro do RVM. O Ruby que a gente instalou lá em cima era o do sistema operacional. Ele também é importante, mas falaremos sobre isso em uma outra oportunidade.
O comando acima instalou o Ruby 2.2.2. Quer testar? Então experimente:
Caso você precise de uma outra versão do ruby, basta instalar. Por exemplo, vamos instalar a REE (Ruby Entreprise Edition):
Difícil? Não né?! Use o comando abaixo pra você quantos rubies você tem agora no seu RVM:
Note que o ruby 2.2.2 está como default. Pra fazer isso basta executar o comando abaixo:
Para comutar entre os ruby use:
Este último utilizará o ruby do sistema. Ei! Chega de explicações. Como disse anteriormente, este post não tem como objetivo ensinar a usar nada, ok? Apenas instalar.
Você pode ainda listar quais são as versões do Ruby que estão disponíveis para o download via RVM. Basta usar o comando abaixo:
Vamos instalar agora o Rails dentro do RVM para o Ruby 2.2.2.
Aguarde um pouco até o processo terminar.
Teste agora o rails:
Veja ainda que o Rails não foi instalado no REE:
Pra evitar problemas, volte ao 2.2.2:
E por último, mas não menos importante, vamos instalar o RSpec:
Importante:
Não esqueça de adicionar as linhas abaixo no Gemfile do seu projeto Rails caso ainda não estejam:
Nem disso (execute dentro do diretório do projeto):
Pronto! Agora é só começar a trabalhar.
Espero que goste.