Ruby on Rails é um framework onde tudo pode ser feito atravéz de linha de comando, sendo assim eu defendo a ideia de que você não precisa de mais do que um bom editor de textos para desenvolver em Rails.
Quando eu comecei a tentar fazer uns projetos com Rails eu estava utilizando o jEdit (editor que eu uso bastante para php), mas não estava totalmente satisfeito com a produtividade. Sempre ouvi falar do Textmate para Mac OS X, mas ainda não estou disposto a trocar de sistema operacional nem de computador.
Vou ensinar a vocês como instalar os editores que eu mencionei e falar um pouco a respeito deles.
Primeira opção: gEdit + gmate
O gedit é o editor de textos padrão do Gnome, se você usa uma distribuição Linux com ambiente gráfico Gnome então você provavelmente já tem ele instalado.
Vamos fazer algumas modificações nele para ele ficar mais adaptado ao Rails.
Primeiramente vamos instalar o pacote de suporte a plugins, caso ainda não esteja instalado. Utilize o comando:
$ sudo apt-get install gedit-pluginsOutra coisa importante para se programar num editor é o recurso "recuo automático". Ele faz com que, quando você estiver usando tabulações ou espaços para indentar seu texto e for para a próxima linha, o editor adicione automaticamente a indentação.
Para ativar essa opção abra o gedit e vá em:
Editar -> Preferências -> Editor
E marque a opção:
Habilitar recuo automático.
Agora vamos instalar o gmate, que é um conjunto de plugins selecionados pelo Alexandre da Silva para adaptar o gedit ao desenvolvimento de aplicações, principalmente em Rails. Para isso siga as etapas a seguir:
1 - Se você está utilizando Ubuntu instale os seguintes programas no console do Linux:
$ sudo apt-get install python-webkitgtk
$ sudo apt-get install python-pyinotify2 - Ainda no console do Linux vá para sua pasta pessoal (/home/seu_nome, geralmente o console já abre nessa pasta).
3 - Digite o comando para clonar o arquivo:
$ git clone git://github.com/lexrupy/gmate.gitPs. para isso você precisará ter o GIT instalado. Se você ainda não tem de uma olhada no post http://brunograsselli.com.br/2009/02/instalar-git-no-ubuntu.html
4 - Entre na pasta que ele criou:
$ cd gmate5 - Digite o comando para sua instalação:
$ sh install.shAgora seu gedit já está com uma série de plug-ins instalados para o desenvolvimento Rails.
Um que é muito útil é o Painel do navegador de arquivos (Editar -> Preferências -> Plug-ins).
Ele exibe a árvore dos arquivos que estão em um determinado diretório (como o diretório do seu projeto, por exemplo).
Para exibí-lo basta ativá-lo na parte de plug-ins:
Editar -> Preferências -> Plug-ins
e ativar sua exibição em:
Ver -> Painel lateral
Com isso e os demais plug-ins você terá uma série de ferramentas a sua disposição.
Agora vamos a nossa segunda opção:
Segunda opção: Emacs + emacs-rails
O Emacs é um ótimo editor para Rails também. Ainda estou aprendendo como utilizá-lo mas ele já me surpreendeu com o pouco que eu vi.
Para instalá-lo você pode efetuar o download em http://www.gnu.org/software/emacs/
Caso você esteja utilizando um distribuição originada do Debian (exemplo: Ubuntu) você não precisa fazer o download, pode instalar a partir do comando:
$ sudo apt-get install emacsApós instalá-lo vamos instalar o conjunto de plug-ins emacs-rails criado por Thiago Pradi, Ramon Soares e Marcos Zimmermann, para isso siga as etapas:
1 - Abra o console do Linux e vá para sua pasta pessoal (/home/seu_nome, geralmente o console já abre nessa pasta).
2 - Digite o comando para clonar o arquivo:
$ git clone git://github.com/tchandy/emacs-rails.git3 - Entre na pasta que ele criou:
$ cd emacs-rails4 - Digite o comando para sua instalação:
$ cp -r .emacs* ~Pronto, agora você já tem o emacs adaptado para Ruby on Rails.
Para abrir o mesmo painel de navegação de arquivos que eu comentei no gedit no Emacs basta ir em:
Options -> Show/Hide -> Speedbar
Gostaria de agradecer ao nofxx, Fu e Patrick Spake da comunidade Ruby on Br, foram eles que me deram as dicas dos editores e me ensinaram como instalá-los.
Espero ter ajudado com o post, até o próximo!
Links relacionados:


2 comentários:
Salve,
Bacanas os seus posts, vou assinar seu feed. Você falou que está começando com git, sei como é, e eu ainda comecei no Windows, mas agora estou no maravilhoso mundo Ubuntu. Tem um vídeo bem legal da página de documentação do próprio do git, segue o link:
http://excess.org/article/2008/07/ogre-git-tutorial/
É longo mas o cara explica bem detalhadamente tudo, do começo ao fim, assim dá para pegar uma base legal.
Até mais,
Fu
www.rafaelrosafu.com
Obrigado pela dica Fu, vou assistir o filme (que por sinal é grande mesmo!).
Assinei seu feed também, abraços!
Postar um comentário