/ / Problema al instalar Nokogiri Gem w / Rails: "No se pudo encontrar" Nokogiri ... "- ruby, ruby-on-rails-3, rake, nokogiri, bundler

Problema al instalar Nokogiri Gem w / Rails: "No se pudo encontrar" Nokogiri ... "- ruby, ruby-on-rails-3, rake, nokogiri, bundler

Nokogiri está en mi archivo de gemas. La instalación del paquete devuelve el resultado esperado:

Using nokogiri (1.4.4)
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

Cuando intento ejecutar db: create: all obtengo el siguiente error:

rake db:create:all
Could not find nokogiri-1.4.4 in any of the sources

Si pruebo en irb, también obtengo el resultado esperado.

irb(main):003:0> require "rubygems"
=> true
irb(main):004:0> require "nokogiri"
=> true

He desinstalado e instalo nokogiri junto con sus dependencias varias veces.

Estoy usando:

Rieles 3.0.6 Ruby 1.8.7

Cualquier ayuda sería muy apreciada.

EDITAR: 25/04/11 3:02 pm EDT

Para comentarios a continuación: Gemfile línea para nokogiri es

gem "nokogiri", "1.4.4", :require => "nokogiri"

Respuestas

2 para la respuesta № 1

Hice una prueba con su caso en mente.
Mi Gemfile es así:

gem "nokogiri", "1.4.4", :require => "nokogiri"

Y entonces rake db:migrate funcionó bien


1 para la respuesta № 2

Esto puede ser una posibilidad remota, pero puedes intentar:

bundle install --no-deployment

Si está en modo de implementación, Rails buscará sus gemas en el directorio del proveedor, en lugar de la ubicación de instalación habitual. Puede causar este tipo de error.