Simplicidade, dedicação e trabalho, esse é o caminho!

Ubuntu 8.10 + Ruby + Rails + Gedit + Git = Ótimo ambiente!

Posted: October 31st, 2008 | Author: Márcio Gasparotto | Filed under: Gedit, Git, Linux, Ubuntu, ruby on rails | Tags: , , , | 18 Comentários »

Ontem (30-10-2008) foi liberado o Ubuntu 8.10 (Intrepid Ibex), e eu como sempre não aguento esperar,  desta vez eu já vinha me preparando (fazendo backps, etc..) pra formatar minha máquina. Foi só baixar o .iso queimar no cd colocar no drive e mais uns 20 minutos o Intred já estava rodando.

1 etapa: Configurações Básicas do sistema

Eu sempre instalo as bibliotecas e programas para áudio, video, gerenciador de clipboard, etc…mas isso era meio chato, mas isso já era! O Hamacker fez um script que faz tudo isso, você só precisa selecionar o que quer e pronto! Parabéns Hamacker pelo ótimo trabalho!

2 etapa: Instalando o Ruby e o Rails

a) Abra o terminal e execute o comando:

sudo apt-get install ruby irb ri rdoc ruby1.8-dev libzlib-ruby libyaml-ruby libreadline-ruby libncurses-ruby libcurses-ruby libruby libruby-extras libfcgi-ruby1.8 build-essential libopenssl-ruby libdbm-ruby libdbi-ruby libdbd-sqlite3-ruby libsqlite3-dev libsqlite3-ruby libxml-ruby libxml2-dev

b) Baixe a ultima versão do rubygem (neste data é a 1.3.1), extraia em um diretório, entre nesse diretorio através do terminal (cd diretorioondeextrai) e execute o seguinte comando:

sudo ruby setup.rb

c) Agora vamos instalar o Rails, no terminal execute:

sudo gem install rails

E depois

sudo gem install sqlite3-ruby mongrel capistrano

d) Agora vamos instalar o mysql e suas bibliotecas, o instalador pedirá pra você escolher uma senha para o usuário root do mysql, eu deixo em branco, pois só uso minha maquina pra desenvolvimento, mas se quiser é só digitar a senha que preferir, no caso de maquinas de produção, pelo amor de Deus, você DEVE por uma senha…rs.

sudo apt-get install mysql-server mysql-client libdbd-mysql-ruby libmysqlclient15-dev

Tive por base este post que era para o ubuntu 8.04. Pronto! neste momento seu ambiente ruby, rails e mysql já está configurado, vamos agora ajustar o gedit.

3 etapa: Instalando os plugins para o Gedit

O Gedit vem instalado por padrão no ubuntu/gnome, entáo só vamos incrementá-lo.

a) vamos começar instalando um pacote padrão de plugins

sudo apt-get install gedit-plugins

b) Agora vamos baixar o Gmate, criado pelo Alexandre, que recomendo a todos que usam o gedit e rails acompanharem pois ele tem feito muita coisa legal, fica aqui também os meus parbéns para o Alexandre.

Na página do Gmate no github tem as instruções para a instalação do mesmo. Outro plugin que eu sempre instalo e não está no gmate é o Advanced Bookmarks (no final da página mostra como instalar).

LEMBRE-SE: para ativar esses plugins e ajustar o visual e as demais configurações do Gedit você deve clicar em Editar->Preferências ai você poderá ajustar da sua maneira.

d) E tem mais, segue os links para instalar o notificador de testes (autotest) e melhorar a aparencia da famosa fonte Monaco no Ubuntu/Gedit.

UPDATE: Instalando fonts: Uma das maneiras de instalar fonts no ubuntu é criar um diretório chamado .fonts na pasta home/seunomedeusuario e colocolar as fontes que deseja dentro dele, atenção para o . (ponto) antes do nome fonts, isso significa que o diretório será oculto e da próxima vez você não o verá por padrão, mas basta dar um ctrl+h que todos os diretórios ocultos aparecerão inclusive o .fonts é claro….dããã.

4 etapa: Instalando mais ferramentas (Git, Subversion, etc)

a) Instalar o git.

sudo apt-get install git-core git-doc git-svn git-gui gitk

git-svn é para integração com repositórios subversion, e git-gui e gitk são front-end para o git no caso você poderia escolher apenas um.

b) Instalar o subversion

sudo apt-get install subversion subversion-tools

c) Front-end para o mysql

sudo apt-get install mysql-admin mysql-query-browser

PRONTO! É isso, epero que ajude, e quem tiver dúvidas ou sugestões é só enviar. Abraço!


18 Comments on “Ubuntu 8.10 + Ruby + Rails + Gedit + Git = Ótimo ambiente!”

  1. 1 Alexandre said at 12:47 pm on October 31st, 2008:

    Olá Márcio, Obrigado pelas citações,
    Eu havia planejado incluir o plugin advanced bookmars no pacote do gmate, mas não o havia feito ainda pois o atalho Ctrl+B dava conflito com o do TextTools (Clear Line) e eu acabei deixando ele de fora até resolver este pequeno impecílio, mas agora está resolvido e o plugin está incluso no Gmate.

  2. 2 herminio said at 9:46 pm on October 31st, 2008:

    como que instala a font monaco em?

  3. 3 Márcio Gasparotto said at 12:05 pm on November 1st, 2008:

    Alexandre:
    É por isso que disse para o pessoal te acompanhar, ta vendo, acabou de melhorar ainda mais o Gmate! Parabéns mais uma vez.

    Herminio:
    Atualizei o post explicando como fazer a instalação das fonts.

    Abraços!

  4. 4 herminio said at 8:37 am on November 3rd, 2008:

    Ae, criei a pasta .fonts na pasta do meu usuario e nada de aparecer a font =[
    poderia me da um help?!

  5. 5 Márcio Gasparotto said at 12:12 pm on November 3rd, 2008:

    Oi Herminio, veja se esse link te ajuda.

    http://siriarah.wordpress.com/2008/01/30/instalando-fontes-truetype-ttf-no-ubuntu-710-2/

    Pra mim aqui funciona apenas criando a pasta .fonts no diretório do usuário.

    Abraço!

  6. 6 herminio said at 5:04 am on November 4th, 2008:

    /home/herminio/.fonts: caching, new cache contents: 0 fonts, 1 dirs
    /home/herminio/.fonts/ttf-monaco: caching, new cache contents: 0 fonts, 0 dirs

    herminio@vostro:~$ ls .fonts/
    ttf-monaco
    herminio@vostro:~$ ls .fonts/ttf-monaco/
    monaco.ttf

    bem, existe alguma outra maneira? hehehe já tentei essa e acabou que não deu certo!

  7. 7 Márcio Gasparotto said at 9:24 am on November 4th, 2008:

    Herminio, não coloca a font em diretório, coloca o arquivo monaco.ttf direto na pasta .fonts

  8. 8 Alex Souza said at 2:45 pm on November 16th, 2008:

    Legal o tutorial. Só penso que, as pessoas que escrevem tutoriais para linux na net sempre acabam esquecendo que a maioria dos novos usuários linux vem do windows e a diferença é muito grande. Comigo por exemplo, segui o tutorial mas n deu certo. Faltam muitos detalhes, so depois que um camarada meu q manja de linux veio aqui q conseguiu por pra funcionar… ou seja, vc nunca encontra um tutorial q seja realmente passo a passo, por exemplo, eles falam baixa isso ou aquilo e coloca dentro daquilo… mas n diz como faz isso, diz apenas o q fazer. Ou seja, escreve tutorial de linux pra quem manja de linux.. e pra gente q n manja nada e estamos chegando agora n adianta nada….

    N q eu esteja reclamando,eu sei q vcs n tem obrigação de escrever tutorial algum, mas ja que está escrevendo, ao menos coloca aê que o tutorial é pra quem ja conhece alguma coisa de linux e nao pra iniciantes… pq aí a gente nem perde tempo…

    #prontofalei

  9. 9 Márcio Gasparotto said at 5:01 am on November 17th, 2008:

    Oi Alex,

    Bem primeiramente obrigado pela dica, prometo que vou procurar ser mais específico possível nas próximas vezes.

    Agora vou dar uma dica pra você, na grande maioria das vezes “pessoas que escrevem tutoriais para linux” tem um grande espírito de compartilhamento de informações, então fica a dica:

    Antes de se desesperar e reclamar sempre que tiver uma dúvida em um tuto pela net a fora, seja de algo que não estiver funcionando ou uma dúvida qualquer, posta um comentário com sua dúvida, escreva sobre seu problema ao autor, tenho certeza que em 99,99% dos casos o responsável pelo tutorial vai te ajudar de alguma maneira, esse é o espírito da coisa no mundo Linux, COMPARTILHAR!!!

  10. 10 vinicius said at 8:40 am on December 30th, 2008:

    muito bom!
    so falta agora mostrar algumas das principais mudancas
    tipo atalhos e talz
    instalei tudo mas nem uso tudo crtz!

    mas vlw grande tuto ;D

  11. 11 Nelson Coelho said at 12:33 pm on January 22nd, 2009:

    Fiquei encantado com esse conjunto, estava usando o NetBeans,
    mas o gedit é bem mais rápido além de ter funções inexistentes no netbeans.
    Valeu!!!

  12. 12 Paulo Cassiano said at 1:43 pm on February 26th, 2009:

    @Alex Souza, Este post está muito bem escrito, apensar de sucinto. Se ainda assim tiver dúvidas, veja se meus posts sobre Linux te ajudam:

    http://migre.me/3mM

    Um forte abraço,

  13. 13 Thiago Antonius said at 5:32 am on February 28th, 2009:

    Ótimo tutorial, parabéns.

    Só algumas dúvidas.

    Esse tutorial vai funcionar para ubuntu 8.10 64bits? Instalei ele na VM. E outra recomenda ele para desenvolver em rails ou seria melhor eu instalar a versão 32 bits mesmo?

    Não seria melhor compilar o ruby para pegar uma versão mais atual?

    Poderia inverter a etapa 4ª com a 3ª, já que o Gmate está no github.

  14. 14 Márcio Gasparotto said at 1:17 pm on February 28th, 2009:

    Oi Thiago, que bom que vc gostou e obrigado pela sugestão, vc tem razão.

    Referente as suas dúvidas, provavelmente essa receita funciona perfeitamente na versão 64Bits sim, uma vez que estamos instalando tudo a partir do gerenciador de pacotes apt, referente a uma versão mais nova do ruby, vc tem a opção de baixar o fonte e dar um ./configure, make, make install. Eu sempre uso a versão do apt, pois o foco aqui é a configuração de um ambiente de desenvolvimento, onde a performance não é determinante e nunca tive nenhum problema com bug ou coisa do tipo que valesse a pena compilar tudo na unha. Já em um ambiente de produção é sempre bom estar atento a versões mais novas principalmente no que se refere as correções de bugs.

    Abraço!

  15. 15 Deixando o Gedit com a cara do TextMate « Diego Nogueira said at 4:08 pm on April 3rd, 2009:

    [...] http://www.diretoefacil.com.br/2008/10/31/ubuntu-810-rails-gedit/ [...]

  16. 16 Nelson Haraguchi said at 9:18 am on April 9th, 2009:

    Olá Márcio! Agradeço muito pelo seu tutorial ficou demais! Já passei pra todo mundo da empresa colocar nas estações.

    Até mais!

  17. 17 Nelson Haraguchi said at 12:00 pm on May 16th, 2009:

    Com o Ubunutu 9.04 também funciona o seu tutorial! E gostaria de acrescentar pra galera que usa o Autotest notification usem o gem do Carlos Brando, já seta tudo certinho.

    http://github.com/carlosbrando/autotest-notification/tree/master

  18. 18 Instalar Gmate Ubuntu | battisti.etc.br said at 6:42 am on December 30th, 2009:

    [...] http://www.diretoefacil.com.br/2008/10/31/ubuntu-810-rails-gedit/ http://github.com/lexrupy/gmate http://blog.siverti.com.br/gmate/ « Como Melhorar seu [...]


Leave a Reply