2012-12-31 33 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

相关问题