Até uns dias, meu único contato com um Mac era assistindo screencasts sobre Rails pela net. Agora, com meu própio Mac, descobri que configurar o Rails nele é tão simples como tudo mais no Rails o é. Vou relatar aqui meus passos.
Tinha lido que o Mac OS X já vinha com o Rails instalado. O comando rails -v me confirmou isso, imprimindo 1.2.1 na tela. Atualmente, a versão mais nova é a 2.3.2. Então, vamos para o comando
sudo gem update rails --no-ri --no-rdoc
Como já era de se esperar, o RubyGems também já vem configurado. Note que que utilizei –no-ri e –no-rdoc, excluindo o download da documentação. Assim, a gem pode ser instalada até 10x mais rápida.
Depois de um certa demora, tenho o Rails atualizado. Executo o comando rails -v novamente e PAN! “RubyGem version error: rake(0.7.3 not >= 0.8.3) (Gem::LoadError)” estoura na minha tela. Fácil, o comando abaixo atualiza meu RubyGems.
sudo gem update --system
Rodo mais uma vez rails -v e, advinhem, PAN! “Library/Ruby/Site/1.8/rubygems.rb:636:in `report_activate_error’: Could not find RubyGem activeresource (= 2.3.2) (Gem::LoadError)” Então executo o comando abaixo para atualizar meu ActiveResource.
sudo gem install activeresource -v 2.3.2
E, enfim, meu rails -v funciona perfeitamente. Agora é só usar rails test_app e sua primeira aplicação estará ok, rodando com o Sqlite3.
Bons códigos e abraços.