Rails 3 Initializers:没有要加载的文件

时间:2010-06-06 20:35:34

标签: ruby-on-rails-3

我正在尝试将Sunlight API gem与Rails项目一起使用。我已经安装了gem并且可以从irb成功使用它。

但是,当我在config / initializers中的sunlight.rb中放置require语句(需要'阳光')时,我收到以下错误:

/opt/local/lib/ruby/gems/1.8/gems/activesupport-3.0.0.beta3/lib/active_support/dependencies.rb:209:in `require': no such file to load -- sunlight (LoadError)

我检查了gems目录的权限,它是世界可读/可执行的。

以下是来自sunlight.rb的代码:

require 'rubygems'
require 'sunlight'
Sunlight::Base.api_key = 'bb7b775755054c54aa9715d202f6785c'

谁能告诉我如何解决这个问题? TIA!

1 个答案:

答案 0 :(得分:0)

您的Gemfile中是否列出了阳光? Rails3使用Bundler来管理Gem安装。