【发布时间】:2012-03-11 06:38:32
【问题描述】:
使用
require 'rjb'
在 IRB 中返回“true”,但是
require 'rjb'
在我的申请中返回
cannot load such file -- rjb
在 Gemfile 中包含 'rjb' 并不能解决问题。怎么了?
require "rubygems"
没有帮助。
rjb 已安装。
我有 Ruby 1.9.3
【问题讨论】:
使用
require 'rjb'
在 IRB 中返回“true”,但是
require 'rjb'
在我的申请中返回
cannot load such file -- rjb
在 Gemfile 中包含 'rjb' 并不能解决问题。怎么了?
require "rubygems"
没有帮助。
rjb 已安装。
我有 Ruby 1.9.3
【问题讨论】:
根据您使用的 Ruby 版本,您需要先加载 RubyGems:
require "rubygems"
require "rjb"
您可以从控制台使用gem list rjb 检查rjb 是否安装为gem。
如果没有关于您正在使用的 Ruby 版本的更多详细信息,我猜这是我能回答的最佳答案。
【讨论】:
gem env 和内部irb,它们确实是同一版本的Ruby。
用这种方式编辑你项目的Gemfile,添加一个字符串:
gem 'rjb', '1.4.7' <- put version of installed rjb gem
然后保存 Gemfile 然后做
bundle install
附:对不起我的英语 =)
【讨论】: