Willian Fernandes

Ambiente de desenvolvimento Ruby on Rails no Mac OS Snow Leopard

Comente »

Recentemente atualizei meu Mac para o Snow Leopard[bb] e fui logo configurar meu ambiente de desenvolvimento[bb].

Como alguns já sabem, programo em Python[bb], mas atualmente estou afastado da linguagem, utilizando 100% Rails[bb].

Uma das coisas que aproveitei quando resolvi instalar o Snow Leopard[bb] foi formatar todo o HD. Com o tempo fui acumulando alguns lixos, então juntei o útil com o agradável e fiz uma bela faxina.

Outra coisa: meu Vim estava todo bagunçado. Fiz uma cagada nele e estava difícil trabalhar com ele, então estava usando somente o TextMate[bb]. Adoro o TextMate, é um baita editor, mas não é meu Vim[bb]. Com o Vim me sinto mais em casa e não sofro quando preciso programar em uma máquina que não seja meu Mac[bb], afinal, o Vim é free e roda até no Windows[bb] (eca!).

Bom, vamos lá!

O Vim

Para facilitar sua vida, criei um repositório do meu Vim, todo configurado, pronto para uso.

Para instalá-lo, basta fazer o clone:

$ git clone git://github.com/willian/willvim.git

Entre no diretório criado pelo comando acima e execute o comando abaixo:

$ chmod +x install.sh
$ ./install.sh

Os comandos acima baixam os repositórios dos plugins e faz a instalação dos arquivos no seu diretório $HOME/.vim.

ATENÇÃO: Esses comandos não funcionarão no Windows[bb]. Em breve configurarei isso.

MacVim

Gosto de usar o MacVim[bb] (ou o gVim quando estou no Linux), pois tem uma aparência melhor do que o Vim no terminal.

Entre na página de download do MacVim e baixe a versão mais nova. A versão "stable" até a data deste post é a MacVim-7_2-stable-1_2.tbz.

Se você está no Linux[bb] e usa Ubuntu[bb], basta rodar o comando abaixo:

$ sudo apt-get install vim vim-gnome vim-full vim-python vim-rails vim-ruby

Agora basta rodar o comando mvim ou gvim (caso você esteja no Linux) no terminal para abrir o Vim no modo gráfico.

Ruby on Rails

Tanto a linguagem quando o framework já estão instalados no seu Mac, mas precisamos atualizá-los. Na verdade, você pode apenas atualizar o Rails[bb], e é exatamente isso que vou mostrar aqui.

Atualizando o RubyGems

$ sudo gem install rubygems-update

Esse comando instala a nova versão do RubyGems[bb]. Para verificar a versão instalada, rode o comando abaixo:

$ gem -v
1.3.5

Até a data deste post a versão mais nova é a 1.3.5.

Atualizando suas gems

$ sudo gem update

Atualizando o Ruby on Rails

Nesse ponto a versão do Rails já deve estar atualizada, mas caso não esteja, rode o comando abaixo:

$ sudo gem install rails

MySQL

Apesar de poder rodar o Rails com o SQLite[bb], gosto de usar o MySQL[bb] no ambiente de desenvolvimento. Para isso, acesso a página de download do MySQL e busque a versão mais nova. Na data de criação deste post a versão mais nova é a MySQL 5.1.

ATENÇÃO: Só fique atento à arquitetura escolhida. O Snow Leopard[bb] roda com 64bits[bb], então baixe a versão x86_64.

Feito isso, hora de instalar a gem do MySQL:

$ sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

Testando tudo

Vamos criar um aplicação de teste para verificar se o Rails está rodando corretamente, incluindo o MySQL:

$ rails blog -d mysql
$ cd blog/
$ script/generate scaffold Post title:string body:string
$ rake db:create
$ rake db:migrate

Se não aparecer nenhuma mensagem de erro, os procedimentos acima foram executados corretamente e você agora tem um ambiente completo para desenvolver seus aplicativos com Rails.

2 comentários para "Ambiente de desenvolvimento Ruby on Rails no Mac OS Snow Leopard"

  1. 30/03/2010 às 22:43:29

    Dei uma travada na instalação do vim. No resto rodou tudo redondinho.

    Como um switcher tudo ainda é muito novo. Mas vamos nessa. Valeu pelo post!

  2. # Taylson Molina Martinez disse:
    31/01/2011 às 14:29:09

    Valeu foi de grande ajuda !
    Valeu pelo post!

Deixe um comentário

*

(obrigatório)Não é aceito código HTML: adicione-o no pastie.org e poste apenas o link.