Instalar Ruby on Rails en Ubuntu 7.10

1) Actualizar la distribución

sudo apt-get upgrade
sudo apt-get dist-upgrade

2) Instalar software para compilación

sudo apt-get install build-essential

3) Instalar los componentes del ambiente

sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby ruby1.8-dev irb1.8 libdbd-mysql-perl libdbi-perl libmysql-ruby1.8 libmysqlclient15off libnet-daemon-perl libplrpc-perl libreadline-ruby1.8 libruby1.8 mysql-client-5.0 mysql-common mysql-server-5.0 rdoc1.8 ri1.8 ruby1.8 irb libopenssl-ruby libopenssl-ruby1.8

4) Instalar rubygems

wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz
tar xzvf rubygems-1.0.1.tgz
cd rubygems-01.0.1
sudo ruby setup.rb
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo gem update --system

5) Instalar las gemas

sudo gem install rails
sudo gem install mongrel
sudo gem install mongrel_cluster
sudo gem install mysql (requiere sudo apt-get install libmysqlclient15-dev)
sudo gem install capistrano -v 1.4.1
sudo gem install RedCloth
sudo gem install collections
sudo gem install validatable
sudo gem install gettext
sudo gem install pdf-writer
sudo gem install htmlentities
(Si necesitas alguna gema más, la puedes añadir en este paso)

6) Instalar rmagick

sudo apt-get install libmagick9-dev
sudo gem install rmagick -v 1.15.12

7) Instalar sqlite3

sudo apt-get install sqlite3 libsqlite3-dev
sudo gem install sqlite3-ruby

8) Instalar RSpec

sudo gem install rspec

Después de esto ejecutamos "gem list" y obtendremos:

*** LOCAL GEMS ***

actionmailer (2.0.2)
actionpack (2.0.2)
activerecord (2.0.2)
activeresource (2.0.2)
activesupport (2.0.2)
archive-tar-minitar (0.5.1)
capistrano (1.4.1)
cgi_multipart_eof_fix (2.5.0)
collections (0.1.3)
color (1.4.0)
daemons (1.0.9)
fastthread (1.0.1)
gem_plugin (0.2.3)
gettext (1.10.0)
hoe (1.4.0)
htmlentities (4.0.0)
mongrel (1.1.3)
mongrel_cluster (1.0.5)
mysql (2.7)
needle (1.3.0)
net-sftp (1.1.0)
net-ssh (1.1.2)
pdf-writer (1.1.7)
rails (2.0.2)
rake (0.8.1)
RedCloth (3.0.4)
rmagick (1.15.12)
rspec (1.1.1)
rubyforge (0.4.4)
sqlite3-ruby (1.2.1)
transaction-simple (1.4.0)
validatable (1.6.6)

0 comentarios: