Instalando rails 2 en Debian || ubuntu || Linux Mint || derivados…

Rails

  1. sudo apt-get install ruby rdoc irb ri ruby1.8-dev rubygems libopenssl-ruby
  2. sudo gem update –system Si les tira un error como el siguiente:

Updating RubyGems…

Bulk updating Gem source index for: http://gems.rubyforge.org

Attempting remote update of rubygems-update

ERROR:  While executing gem … (Gem::GemNotFoundException)

Could not find rubygems-update (> 0) in any repository

Solo tienen que volver a ejecutar el paso 2.

    Si el error es este:

    /usr/bin/gem:23: uninitialized constant Gem::GemRunner(NameError)

    La solucion es agregar una linea al archivo /usr/bin/gem

    require ‘rubygems/gem_runner’

    despues de

    require ‘rubygems’

    Continuamos…

  1. sudo apt-get remove rubygems
  2. sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
  3. sudo gem install rails

Despues de remover el paquete rubygems, el directorio /var/lib/gems ya no se usa mas (gems esta almacenado en /usr/lib/ruby/gems), por lo tanto podemos eliminarla.

Instalar Mongrel:

En caso de querer sustituir WEBRick por un servidor web mas completo podemos optar por Mongrel:

  1. sudo apt-get install build-essential ruby1.8-dev
  2. sudo gem install mongrel

Instalar SQLite3:

Rails 2.0 usa SQLite3 como su base de datos por defecto en lugar de MySQL:

  1. sudo apt-get install sqlite3 swig libsqlite3-ruby libsqlite3-dev
  2. sudo gem install sqlite3-ruby

Instalar MySQL:

Aunque SQLite3 es bueno para prototipos y proyectos pequeños, para aplicaciones más robustas se recomienda algo como MySQL.

  1. sudo apt-get install mysql-server mysql-client libmysqlclient15-dev
  2. sudo gem install mysql

Por último vamos a hacer que RubyGems cargue automáticamente cuando ejecutemos un script de Ruby:

  1. echo “export RUBYOPT=rubygems” >> ~/.profile

Finalmente podemos crear una nueva aplicación Rails

rails nuevoproyecto

Artículo Original

Tags:

21.feb.08 Recetas, RubyOnRails


You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a response, or trackback from your own site.

Leave a Reply

Cerrar
Enviar por Correo