segunda-feira, 21 de abril de 2014

Instalando Ruby 2 e Rails 4 no Mac OS X Mavericks

Olá galera,

Depois de alguns anos voltei programar em Rails e precisei montar meu ambiente no Mac (agora uso Mac, antes era Linux). Foi aí que tive um pouco de trabalho. Vou expor abaixo uma forma bem simples de fazer isso.

A melhor forma que achei até o momento de instalar Ruby e Rails é usando o Ruby Version Maneger (RVM). Ela é uma ferramenta de linha de comando que ajuda a instalar e gerenciar diferentes versões do Ruby na mesma máquina. Ela facilita muito a sua vida.

O Mac OS X vem com uma versão do Ruby instalada mas é melhor deixá-la intacta, pois é utilizada pelo sistema operacional. Não queremos bagunçar nosso ambiente, certo? Olha o RVM ajudando aí. Utilizaremos uma versão separada para nosso ambiente de desenvolvimento, conforme abaixo.

Instale o Xcode command line tool xcode.

xcode-select --install

Aparecerá a tela abaixo, clique em Install.

Se estiver utilizando o Lion ou Mountain Lion, baixe o Command Line Tools do site da Apple.

Verifique a instalação do gcc e do git, ambos são necessários para instalar o RVM e Ruby.

gcc --version
git --version

Para instalar o RVM, digite no terminal.

curl -L https://get.rvm.io -s stable

Atualize para a última versão.

rvm get stable --autolibs=enable

Instale o Ruby.

rvm install ruby

O RVM irá verificar se todas as dependências estão satisfeitas para instalá-lo. Após executar o comando acima, poderá aparecer uma tela pedindo para instalar o Command Line Tools e o MacPorts caso ainda não os tenha instalado.

Aparecerá também uma tela solicitando a instalação do Homebrew, que é um gerenciador de pacotes extra para o Mac. Através dele, você pode atualizar o Git, o Ruby, o PostgreSQL, instalar apps, enfim, muita coisa que demora a ser disponibilizada no repositório oficial.

Para verificar se a instalação do brew foi realizada corretamente e para atualizar o repositório digite na seqüência.

brew doctor brew update

Informaremos ao RVM qual a versão a ser utilizada.

rvm --default use ruby-2.1.1

Verifique a versão instalada do Ruby.

ruby -v

Atualize seu repositório de gems.

gem update

Instale o rails.

gem install rails

Verifique a versão do Rails.

rails -v

Partindo do príncipio que adoteremos o SQLite como nosso banco de dados, será necessário instalar o pacote abaixo.

brew install sqlite3

OBS: Caso você utilize outro banco, faça a instalação dele antes de criar o projeto. Lembre-se de alterar a gem do banco escolhido no Gemfile.

Agora é só correr pro abraço e criar uma app rails.

rails new app

Dúvidas, correções ou sugestões serão mais do que bem vindas.

Grande abraço a todos e até a próxima.

Nenhum comentário:

Postar um comentário