Tutorial: Instalando Ruby on Rails 3.2 no Ubuntu com MySQL
Olá, neste primeiro post sobre Ruby on Rails vou descrever como instala-lo no Ubuntu. Para este tutorial estou usando o Ubuntu 11.04, Ruby 1.9.3, Rails 3.2 e MySQL 5.1
1 – Instalando as bibliotecas nescessárias:
Execute os comandos a seguir para instalar as bibliotecas:
$ sudo apt-get install zlib1g-dev
$ sudo apt-get install build-essential
$ sudo apt-get install openssl
$ sudo apt-get install libssl-dev
$ sudo apt-get install libmysqlclient16-dev
$ sudo apt-get install libyaml-dev
$ sudo apt-get install nodejs
2 – Instalando o Ruby
Vamos usar a versão Ruby 1.9.3 para este tutorial. Baixe a versão de código fonte, e descompacte em alguma pasta.
Através do terminal, entre na pasta e execute os comandos:
$ make
$ sudo make install
Para verificar se o Ruby foi instalado corretamente, execute o comando:
Ele devera retornar algo como:
ruby1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
Se você obteve esta resposta significa que o Ruby foi instalado com sucesso.
3 – Instalando o RubyGems
Vamos usar a versão RubyGems 1.8.24. Assim como o Ruby, baixe e descompacte em alguma pasta.
Através do terminal, entre na pasta e execute o comando:
Para certificar que a instalação foi concluída execute o comando:
Ele deverá retornar:
1.8.24
4 – Instalando o Rails
Para instalar o Rails apenas execute o comando:
Este comando pode demorar um tempo para ser executado.
Novamente para checar se o Rails foi instalado corretamente execute o comando:
Que deverá retornar:
Rails 3.2.6
5 – Instalando o MySQL
Para instalar o MySQL execute o comando:
Durante a instalação será perguntado sobre uma senha para o usuário principal (root), escolha uma.
Ao final da instalação tente parar e iniciar o MySQL usando os seguintes comandos:
$ sudo service mysql start
Para instalar as dependências do MySQL no Rails, execute o comando:
6 – Criando um novo projeto Rails
Execute o comando:
Aparecerá várias mensagens escritas
create ...
e uma final escrito
run bundle install
que poderá demorar um tempo para concluir.
Agora o Rails criou uma nova pasta com seu novo projeto myapp.
Acesse a pasta com o comando
Edite o arquivo “config/database.yml”
Dentro do arquivo existirão 3 seções: development, test e production. Dentro de development e test você deve adicionar a senha de seu banco de dados no campo password.
Agora para iniciar o banco de dados da aplicação rails utilize o comando:
Para saber se a configuração deu certo execute os comandos:
Enter password: <sua_senha>
$ mysql> show databases;
Então ele devera retornar na lista dois novos bancos de dados:
myapp_development myapp_test
Saia do mysql usando o comando:
7 – Iniciando seu servidor
Para iniciar seu servidor use o comando:
Abra o seu browser na página http://localhost:3000 e você verá a página de boas vindas do Rails
É recomendado que se leia a documentação oficial do Ruby on Rails. Especialmente este guia iniciante.
Tudo que está aqui foi testado, mas fique a vontade de comentar ou reportar algum erro. =)
Obrigado! O Tutorial ajudou.