2012-12-31 52 views
0

我安裝了Ruby的openbabel gem,並且得到消息「成功安裝」。但是,當我嘗試要求它在,例如,IRB,我得到的消息:Ruby要求:沒有這樣的文件或目錄

LoadError: No such file or directory - /usr/lib/ruby/gems/1.9.1/gems/openbabel- 
2.3.1.8/lib/openbabel/openbabel.so 

當我做ls -l這個確切的路徑,這是我複製,然後粘貼,我得到的是:

-rwxr-xr-x 1 sselcuk None 11M Dec 30 23:44 openbabel.so* 

我還檢查了這一點:

which ruby => /usr/bin/ruby 
gem env|grep 'RUBY EXECUTABLE' => /usr/bin/ruby 

有什麼可以爲這種行爲的原因是什麼?

+0

什麼是 「C/P」 是什麼意思?我從來沒有見過這個縮寫 –

+0

c/p =複製/粘貼 – sencer

回答

1

根據您使用的設置,您需要require rubygems first

例子:

require 'rubygems' 
require 'an_other_gem' 
+1

這隻適用於Ruby <1.9,也許<1.8.7。我不在我的電腦上測試它 –

+0

不知道!我自己測試了一下。謝謝。 – tehgeekmeister

+0

我正在使用紅寶石1.9.3。反正沒有幫助。 – sencer

相關問題