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

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!

Post a Comment or Leave a Trackback
seperator

10 Comments

  1. October 31, 2008 at 12:47 pm | Permalink

    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. herminio
    October 31, 2008 at 9:46 pm | Permalink

    como que instala a font monaco em?

  3. Márcio Gasparotto
    November 1, 2008 at 12:05 pm | Permalink

    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. November 3, 2008 at 8:37 am | Permalink

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

  5. Márcio Gasparotto
    November 3, 2008 at 12:12 pm | Permalink

    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. November 4, 2008 at 5:04 am | Permalink

    /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. Márcio Gasparotto
    November 4, 2008 at 9:24 am | Permalink

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

  8. Alex Souza
    November 16, 2008 at 2:45 pm | Permalink

    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. Márcio Gasparotto
    November 17, 2008 at 5:01 am | Permalink

    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. vinicius
    December 30, 2008 at 8:40 am | Permalink

    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

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*