Я устанавливаю плагин open_id_authentication и получаю эту ошибку:
/usr/lib/ruby/gems/1.9.1/gems/activesupport-3.0.0.beta/lib/active_support/dependencies.rb:167:in `require': no such file to load -- rack/openid (LoadError)
когда я пытаюсь запустить rails server
На самом деле, в моей системе установлен rack-openid, и я могу загрузить его с irb:
irb(main):001:0> require 'rack/openid'
=> true
Я пытался добавить хак в Gemfile, как это делал с ruby-openid, но это не помогло:
gem "ruby-openid", :require => "openid"
gem "rack-openid", :require => "rack/openid"
Я тоже пробовал
gem "ruby-openid", :require => "rack/openid"
но:
/usr/lib/ruby/gems/1.9.1/gems/bundler-0.9.7/lib/bundler/runtime.rb:38:in `require': no such file to load -- rack/openid (LoadError)
В приложении rails 2.3.5 такой проблемы нет, и я не могу понять, почему это происходит в Rails 3.