2012-03-11 60 views

回答

0

根据红宝石的版本你使用,你需要先装入了RubyGems:

require "rubygems" 
require "rjb" 

您可以检查是否rjb安装作为宝石从控制台使用gem list rjb

没有关于您使用的Ruby版本的更多细节,请猜测这是我能够回答的最好的。

+0

要求“rubygems”没有帮助。 rjb已安装。我有Ruby 1.9.3 – Paul 2012-03-11 15:56:51

+0

如果IRB发现它并且从控制台调用脚本不是,那么这可能意味着IRB和脚本正在使用不同版本的Ruby,或者无法访问相同的宝石列表。请检查'gem env'并从'irb'里面确认它们确实是Ruby的相同版本。 – 2012-03-11 19:22:05

0

这样项目的编辑Gemfile中,添加一个字符串:

gem 'rjb', '1.4.7' <- put version of installed rjb gem 

然后保存的Gemfile 做

bundle install 

附:对不起,我的英文=)

相关问题