quinta-feira, 5 de março de 2009

Instalando Ruby on Rails no Ubuntu

Uma das tecnologias para web que tem despontado no momento é o framework Ruby on Rails para desenvolvimento ágil web que promete agilizar o desenvolvimento web de maneira fácil. Então segue aqui um artigo de como instalá-lo no linux Ubuntu.

Primeiramente precisamos instalar o Ruby que é a base para que o Rails funcione corretamente. Instalamos utilizando o terminal.

sudo apt-get install ruby rdoc ri irb
Descrição:
>>ruby- Interpreted object-oriented scripting language
>>rdoc1.8- Generate documentation from Ruby script files
>>ri1.8 - Ruby Information at your fingertips
>>irb1.8 - interactive ruby''


Para verificar se o Ruby foi instalado corretamente digite no terminal:

ruby -v
>>ruby 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
irb -v
>>irb 0.9.5(05/04/13)


Agora precisamos instalar os RubyGems que são como bibliotecas necessárias para o Ruby. Você pode pegar a última versão no site: http://rubyforge.org/

Para instalar os gems rode o seguinte comando:

sudo ruby /setup.rb

Nesta versão do RubyGems foi criado o comando gem1.8 vamos criar um link para o comando, chamado gem, para isto rode o seguinte comando:

sudo ln -s /usr/bin/gem1.8 /usr/bin/gem


Agora vamos finalmente instalar o framework Rails:

sudo gem install rails

Agora vamos verificar se foi instalado corretamente:

rails -v
>>Rails 2.1.2


Agora vamos instalar o SSL do Ruby:

sudo apt-get install libopenssl-ruby

Instalando os compiladores:

sudo apt-get install build-essential

Instalando os pacotes de development do Ruby:

sudo apt-get install ruby-dev

Para finalizar vamos instalar um banco de dados (MYSQL) e integrar ao nosso ambiente de desenvolvimento.

Primeiramente vamos instalar os pacotes necessários para o MYSQL

sudo apt-get install libmysqlclient15-dev
sudo gem install mysql


Agora instalamos o MYSQL

sudo apt-get install mysql-server

Pronto temos um ambiente configurado para o desenvolvimento neste excelente framework.

Referências:

ruby-br.org/
rubyonbr.org/

Nenhum comentário: