2012-03-11 50 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 

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