Instalando rails 2 en Debian || ubuntu || Linux Mint || derivados…
- sudo apt-get install ruby rdoc irb ri ruby1.8-dev rubygems libopenssl-ruby
- 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:
- sudo apt-get remove rubygems
- sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
- sudo gem install rails
/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…
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:
- sudo apt-get install build-essential ruby1.8-dev
- sudo gem install mongrel
Instalar SQLite3:
Rails 2.0 usa SQLite3 como su base de datos por defecto en lugar de MySQL:
- sudo apt-get install sqlite3 swig libsqlite3-ruby libsqlite3-dev
- 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.
- sudo apt-get install
mysql-server mysql-client libmysqlclient15-dev- sudo gem install mysql
Por último vamos a hacer que RubyGems cargue automáticamente cuando ejecutemos un script de Ruby:
- echo “export RUBYOPT=rubygems” >> ~/.profile
Finalmente podemos crear una nueva aplicación Rails
rails nuevoproyecto
Tags: RubyOnRails
21.feb.08
Recetas, RubyOnRails
Comments (0)
