【发布时间】:2015-08-21 11:15:42
【问题描述】:
在我的项目中
require 'log4r'
但我在运行ruby app.rb时收到以下错误消息
/Users/mattw/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- log4r (LoadError)
from /Users/mattw/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/mattw/projects/placetel/config/initializers.rb:1:in `<top (required)>'
from /Users/mattw/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/mattw/.rbenv/versions/2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from app.rb:1:in `<main>'
如果我这样做bundle show,它会给我:
Gems included by the bundle:
* bundler (1.10.6)
* curb (0.8.1)
* log4r (1.1.10)
* nori (1.1.3)
我在本地使用 rbenv 0.4.0 和 bundler 1.10.6 运行 ruby 2.1.3
【问题讨论】:
-
在将
log4r添加到Gemfile之后,您是否运行过bundle install?