domingo, 29 de junho de 2008

Como instalar Rails no Ubuntu

Como ter um ambiente de desenvolvimento para Ruby on Rails no Ubuntu? Simples:

Primeirio temos que instalar o interpretador Ruby:

sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential


depois os gems do Rails:

sudo gem install rake activesupport activerecord actionpack actionmailer activeresource rails



Assim teremos a versão mais atual do Rails.

Mas ainda falta registrar os gems nas variáveis de ambiente.

sudo gedit /etc/bash.bashrc


inclua a linha

#Rails
export PATH=$PATH:/var/lib/gems/1.8/bin

Agora é só testar
rails -v


:)

2 comentários:

NaTeia disse...

Muito bom o artigo, parabéns pela ajuda...

e abusando da boa vontade ... (Preciso programar em Rails e não
consigo nem instalar o ruby direito... ;-\)


Após instalar o ruby 1.8.7 patch level 22 no ubuntu 8.04 hardy
me occoreu o seguinte erro ao instalar a gem 1.2:

xyz@xyz: /usr/local/src/rubygems-1.2.0$ sudo ruby setup.rb
/lib/rubygems/spec_fetcher.rb:1:in `require': no such file to load --
zlib (LoadError)


Primeiro instalei compilando os fontes:

sudo apt-get install gcc g++ build-essential
cd /usr/src
sudo wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p22.tar.bz2
sudo tar -jxvf ruby-1.8.7-p22.tar.bz2
cd /ruby-1.8.7-p22
sudo ./configure
sudo make
sudo make install

ruby -v

ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-linux]) ...ok

cd /usr/src
sudo wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz
sudo tar -zxvf rubygems-1.2.0.tgz
cd rubygems-1.2.0
sudo ruby setup.rb

erro...


Depois eu tentei instalar o ruby de diversas formas diferentes incluindo as
bibliotecas libz também.


sudo apt-get install ruby rdoc ri irb libyaml-ruby libzlib-ruby ri ruby1.8-dev

sudo apt-get install ruby rubygems irb ri rdoc ruby1.8-dev build-essential

sudo apt-get install -y ruby1.8 ri1.8 rdoc1.8 rake irb1.8


A cada nova instalação do ruby eu tentei instalar o rubygems 1.2 direto
dos fontes como fiz na primeira vez, então o mesmo erro ocorreu, daí refiz
o processo de remoção e instalação dos pacotes novamente.

Depois descobri que o meu Ruby está "desinstalável"....rsss

Após tentar os comandos abaixo...

sudo apt-get remove ruby libruby libruby1.8 ruby1.8 irb rdoc ri
sudo aptitude remove ruby
sudo dpkg --list | grep ruby, dpkg -r
pelo Synaptic também removi as bibliotecas relacionadas

.. e nada

após um ruby -v


ruby 1.8.7 (2008-06-20 patchlevel 22) [i686-linux]) !!!!

Como eu posso resolver isto? Já enfrentou este problema?

se vc puder me ajudar fico muito grato!

Ruby sem gems não dá...rsssss

Quero programar Rails no Ubuntu!
Dizem que é fácil, mas como diria o capitão nascimento
"quem disse que a vida é fácil"

Obrigado pela atenção.



Att.

Bruno (brunormoura@gmail.com)

Anônimo disse...

top [url=http://www.c-online-casino.co.uk/]online casinos[/url] brake the latest [url=http://www.casinolasvegass.com/]free casino bonus[/url] free no set aside bonus at the chief [url=http://www.baywatchcasino.com/]baywatch casino
[/url].