Variados

Páginas: 7 (1588 palabras) Publicado: 13 de noviembre de 2012
INFORMACIÓN GENERAL
Este manual de instalación se refiere a las distribuciones Linux de Debian 5.0+ o Ubuntu 7.10+. Los comandos deben ser ejecutados con el usuario “root” o en su defecto utilizar el comando “sudo”.
INSTALACIÓN DE RUBY

1.1. Instalar Ruby y las librerías necesarias para ejecutar el lenguaje.

# apt-get install ruby ruby1.8 ruby1.8-dev rdoc ri irb build-essential1.2. Verificar la instalación de Ruby

# ruby –v

(Comprobación del comando)

ruby 1.8.6 (2007-06-07 patchlevel 36) [i486-linux]


INSTALACIÓN DE RUBYGEMS

2.
2.1 DESCARGAR EL ARCHIVO RUBYGEMS-1.3.7.TGZ:

# wget http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz
(Comprobación del comando)

--10:54:07-- http://production.cf.rubygems.org/rubygems/rubygems-1.3.7.tgz=> `rubygems-1.3.7.tgz'
Resolving files.rubyforge.mmmultiworks.com... 216.243.185.119
Connecting to files.rubyforge.mmmultiworks.com|216.243.185.119|:80... connected.HTTP request sent, awaiting response... 200 OK
Length: 246,920 (241K) [application/x-gzip]

100%[====================================>] 246,920 26.65K/s ETA 00:00

10:54:22 (26.86 KB/s) - `rubygems-1.3.7.tgz'saved [246920/246920]


2.2 DESCOMPRIMIR EL ARCHIVO DESCARGADO

# tar -xvzf rubygems-1.3.7.tgz

(comprobación del comando)

rubygems-1.3.7/
rubygems-1.3.7/.document
rubygems-1.3.7/bin/
rubygems-1.3.7/bin/gem
...

2.3 UBICARSE EN EL DIRECTORIO DESCOMPRIMIDO

# cd rubygems-1.3.7

2.4 EJECUTAR LA INSTALACIÓN DEL RUBYGEM

# ruby setup.rb --no-rdoc --no-ri

(Comprobación delcomando)

mkdir -p /usr/local/lib/site_ruby/1.8
mkdir -p /usr/bin
install -c -m 0644 rubygems.rb /usr/local/lib/site_ruby/1.8/rubygems.rb
install -c -m 0644 rbconfig/datadir.rb /usr/local/lib/site_ruby/1.8/rbconfig/datadir.rb
...


2.5 CREAR EL ENLACE SIMBÓLICO PARA EJECUTAR gem1.8 como gem.

# ln -s /usr/bin/gem1.8 /usr/bin/gem
INSTALACIÓN DE RUBY ON RAILS (framework)
3
3.1Instalar rails sin documentación

4
# gem install rails -v 1.1.6 --no-rdoc --no-ri

(Comprobación del comando)

Successfully installed rake-0.8.1
Successfully installed activesupport-2.1.0
Successfully installed activerecord-2.1.0
Successfully installed actionpack-2.1.0
Successfully installed actionmailer-2.1.0
Successfully installed activeresource-2.1.0
Successfully installed rails-2.1.07 gems installed




3.2 Instalar Thin (webserver para rails)

# gem install thin --no-rdoc --no-ri

(comprobación del comando)

Building native extensions. This could take a while...
Building native extensions. This could take a while...
Successfully installed rack-0.3.0
Successfully installed eventmachine-0.12.0
Successfully installed daemons-1.0.10
Successfully installedthin-0.8.2
4 gems installed


3.3 instalar la librería libopenssl-ruby (requerido por webrick, mongrel, thin)

# aptitude install libopenssl-ruby

(comprobación del comando)

Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Reading extended state information
Initializing package states... Hecho
Building tag database... HechoThe following NEW packages will be automatically installed:
libopenssl-ruby1.8
The following packages have been kept back:
linux-image-server linux-server ntfs-3g
The following NEW packages will be installed:
libopenssl-ruby libopenssl-ruby1.8
0 packages upgraded, 2 newly installed, 0 to remove and 3 not upgraded.
Need to get 320kB of archives. After unpacking 692kB will be used.PROBANDO EL FUNCIONAMIENTO DE UNA APLICACIÓN RAILS "DUMMY”
4.1 Creando la aplicación “dummy”

# rails prueba


8
4.2 Ubicarse al directorio de la aplicación creada

# cd prueba


4.3 Iniciar el webserver de la aplicación creada.

# ruby script/server

(comprobación del comando)

=> Booting WEBrick...
=> Rails 2.1.0 application started on http://0.0.0.0:3000
=> Ctrl-C to...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Variado
  • Varios
  • Varios
  • Varios
  • Variados
  • Varios
  • Varios
  • Varios

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS