Ruby要求:没有这样的文件或目录

时间:2012-12-31 05:22:59

标签: ruby gem require

我为Ruby安装了openbabel gem,并获得了“已成功安装”的消息。但当我尝试要求它时,例如IRB,我得到的信息是:

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

这种行为的原因是什么?

1 个答案:

答案 0 :(得分:1)

根据您使用的设置,您需要require rubygems first

示例:

require 'rubygems'
require 'an_other_gem'