Instaralar Ruby 1.9.3, Rails 3.2, Mysql e Git no Ubuntu 12.04 (atualizado)

(atualizado 13/03/2012)

Vou postar aqui o passo a passo para montar um ambiente de produção do Ruby on Rails 3 no Ubuntu 10.10.

Este ambiente de produção será composto pelo Ruby, Rails 3.2, Mysql e o Git.

Vamos começar instalando o Git, digite no seu terminal o seguinte comando:

sudo apt-get install git

Instalando o Ruby utilizando o RVM, que é um controlador de versão da linguagem Ruby.

1) Vamos começar instalando o curl (caso vc já tenha ele instalado pule essa etapa)

sudo apt-get install curl

2) Instalar o RVM

bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

Após a instalação será exibida uma mensagem de confirmação, você perceberá que o rvm será instalado no seguinte diretório .rmv.
Ainda precisamos editar o arquivo .bashrc

gedit .bashrc

Insira na última linha do documento o seguinte código:

if [[ -s $HOME/.rvm/scripts/rvm ]] ; then source $HOME/.rvm/scripts/rvm ; fi

Salve o documento e depois execute o seguinte código no seu prompt de comando.

source "$HOME/.rvm/scripts/rvm"

3) Instalando o Ruby

sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion

Em seguida

rvm install 1.9.3

Vamos informar ao RVM que nós trabalharemos com a versão 1.9.2 como padrão.

rvm use 1.9.3 --default

Vamos ver se funcionou?

ruby -v

No meu a resposta foi a seguinte:

ruby 1.9.3p0 (2010-08-18 revision 29036) [x86_64-linux]

Agora finalmente vamos instalar o Rails

gem install rails

Instalando o Mysql

sudo apt-get install mysql-client mysql-server libmysqlclient-dev

e agora a gem do mysql para o rails.

gem install mysql2

Seu ambiente de produção está pronto, agora faça um teste criando uma aplicação.

rails new teste -d mysql

15 Respostas

  1. Poxa amigo, brigadão pela ajuda!!!
    Pessoas como você que fazem o diferencial!
    O ubuntu 10 está muito bonito e funcional, mas estava com problemas pra instalar o Ruby, mas você me ajudou!!!

    Valew

    igor

  2. Obrigado pelo comentário e continue acompanhando o blog.

    Abraço!

  3. Olá. Na terceira instrução (bash < <( curl http://rvm.beginrescueend.com/releases/rvm install-head )) estou tentando pelo meu Ubuntu 10.10 com sistema de arquivos ext4. Ele retorna a seguinte mensagem de erro:
    curl: (6) Couldn't resolve host 'install-head'
    bash: linha 1: html: Arquivo ou diretório não encontrado
    bash: linha 2: erro de sintaxe próximo do `token' não esperado `<'
    'ash: linha 2: `302 Found

    Eu segui as duas primeiras instruções sem problemas. Há algo a mais que eu precise instalar antes de seguir esse tutorial?

  4. Olá. Tentei o seguinte:

    bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

    E funcionou. A diferença é um hífen entre o 'rvm' e o 'install' que o seu tutorial não possui, mas outro que vi tem. Vou terminar pelo seu tutorial, mas aviso se algo a mais der errado.

    Fora isso, parabéns, me parece um excelente artigo!

  5. Olá. Mais uma disparidade: No passo que requer a inserção de: rvm use 1.9.2 –default

    Na verdade, não há o ‘-default’.

  6. Olá Cassio,

    Após peregrinar por vários “tutoriais” que sempre davam alguma encrenca, por sorte encontrei tua página. A instalação foi perfeita, sem nenhuma intercorrência, seguindo o passo-a-passo por você disponibilizado.
    Muito obrigado por sua contribuição!

    Abs e muita sorte para nós!

  7. Maneiro o tutorial, mas seria bacana passar o ‘gem install rails 3.0.0’ ou ‘gem install rails 3.0.9′(que é a versão mais recente até agora) , porque tem vezes que instala o rails 2.3.x , por ai.!

    De qualquer forma, funcionou tudo perfeitamente aqui, obrigado.

  8. opa, na realidade seria gem install –version 3.0.0 ou gem install –version 3.0.9
    Esqueci de colocar o ‘–version’ no anterior😀

  9. Muito bom!! Muito bom mesmo!!! Completo, resolveu meu problema depois de dois dias procurando solução.

    Obrigado

  10. quando eu tento executar comandos rake ele da erro, fala ‘No rakefile found’

  11. Obrigado pela ajuda! O tutorial me ajudou bastante. Simples e rápido!!

  12. ATÉ QUEM FIM, um tutorial que funcione, perfeito cara, você é o cara.

  13. Muito obrigado amigo por este tutorial atualizado, tudo funcionou perfeitamente. Estava quebranco cabeça com tutoriais velhos que não funfam mais, já estava sem esperança, você me salvou. THANKS!!!😉

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: