Tutorial: Instalando Ruby on Rails 3.2 no Ubuntu com MySQL

On 3 de julho de 2012 by Brayan Neves

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
$ 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:

$ ./configure
$ make
$ sudo make install

Para verificar se o Ruby foi instalado corretamente, execute o comando:

$ ruby -v

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:

$ sudo ruby setup.rb

Para certificar que a instalação foi concluída execute o comando:

$ gem -v

Ele deverá retornar:

1.8.24

 

4 – Instalando o Rails

Para instalar o Rails apenas execute o comando:

$ sudo gem install rails

Este comando pode demorar um tempo para ser executado.
Novamente para checar se o Rails foi instalado corretamente execute o comando:

$ rails -v

Que deverá retornar:

Rails 3.2.6

 

5 – Instalando o MySQL

Para instalar o MySQL execute o comando:

$ sudo apt-get install mysql-client-5.1 mysql-server-5.1

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 stop
$ sudo service mysql start

Para instalar as dependências do MySQL no Rails, execute o comando:

$ sudo gem install mysql2

 

6 – Criando um novo projeto Rails

Execute o comando:

$ rails new myapp -d=mysql

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

$ cd myapp

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:

$ rake db:create

Para saber se a configuração deu certo execute os comandos:

$ mysql -u root -p
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:

$ mysql> exit;

 

7 – Iniciando seu servidor

Para iniciar seu servidor use o comando:

$ rails server

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. =)

2 Responses to “Tutorial: Instalando Ruby on Rails 3.2 no Ubuntu com MySQL”

Trackbacks & Pings

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *