Estoy ejecutando Ubuntu 9.10. Estoy empezando con Ruby on Rails Development y me gustaría asegurarme de que mi sistema esté actualizado.
Esto es lo que he descubierto hasta ahora:
$ which ruby
/usr/bin/ruby
$ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i486-linux]
$ which gem
/usr/bin/gem
$ gem -v
1.0.1
$ which rails
/usr/bin/rails
$ rails -v
Rails 2.2.2
$ gem install sqlite3-ruby
Bulk updating Gem source index for: http://gems.rubyforge.org
ERROR: could not find sqlite3-ruby locally or in a repository
Solución:
Ruby 1.8.7 es una versión actual. Mi versión de RubyGems necesita ser actualizada. También lo hace Rails. Tendré que actualizar RubyGems antes de poder actualizar Rails.
Desde el Guía del usuario de RubyGems :
Si su versión de RubyGems es 0.8.5 o posterior, puede actualizar a la última versión con:
sudo gem update --system
Si su versión actual de RubyGems es anterior a la versión 0.8.5, o ve el mensaje "Nada que actualizar" cuando lo intentó gem update --system
, luego usa los siguientes comandos:
sudo gem install rubygems-update
sudo update_rubygems
Ahora que RubyGems está actualizado, podemos actualizar Rails. Para actualizar Rails, así como todas las otras gemas, usa el siguiente comando:
sudo gem update
Para ver qué gemas tiene instaladas, puede ejecutar este comando:
gem list --local
Para instalar una nueva gema, o ver qué gemas están disponibles para instalar, consulte Esta página de la guía RubyGems.