装载RJB(红宝石的Java桥),但无法在IRB返回 “真” 使用</p> <pre><code>require 'rjb' </code></pre> <p>在Windows
require 'rjb'
在我的应用程序返回
cannot load such file -- rjb
包括“RJB '进入Gemfile并不能解决问题。怎么了?
require "rubygems"
没有帮助。
rjb已安装。
我的Ruby 1.9.3
装载RJB(红宝石的Java桥),但无法在IRB返回 “真” 使用</p> <pre><code>require 'rjb' </code></pre> <p>在Windows
require 'rjb'
在我的应用程序返回
cannot load such file -- rjb
包括“RJB '进入Gemfile并不能解决问题。怎么了?
require "rubygems"
没有帮助。
rjb已安装。
我的Ruby 1.9.3
根据红宝石的版本你使用,你需要先装入了RubyGems:
require "rubygems"
require "rjb"
您可以检查是否rjb
安装作为宝石从控制台使用gem list rjb
。
没有关于您使用的Ruby版本的更多细节,请猜测这是我能够回答的最好的。
这样项目的编辑Gemfile中,添加一个字符串:
gem 'rjb', '1.4.7' <- put version of installed rjb gem
然后保存的Gemfile 做
bundle install
附:对不起,我的英文=)
要求“rubygems”没有帮助。 rjb已安装。我有Ruby 1.9.3 – Paul 2012-03-11 15:56:51
如果IRB发现它并且从控制台调用脚本不是,那么这可能意味着IRB和脚本正在使用不同版本的Ruby,或者无法访问相同的宝石列表。请检查'gem env'并从'irb'里面确认它们确实是Ruby的相同版本。 – 2012-03-11 19:22:05