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

Ruby require:没有这样的文件或目录,ruby,gem,require,Ruby,Gem,Require,我安装了openbabel gem for Ruby,并收到消息“已成功安装”。但当我尝试要求它时,例如,在IRB中,我得到的信息是: LoadError: No such file or directory - /usr/lib/ruby/gems/1.9.1/gems/openbabel- 2.3.1.8/lib/openbabel/openbabel.so 当我复制然后粘贴到这个精确路径时,我得到的是: -rwxr-xr-x 1 sselcuk None 11M Dec 30 23:44

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

LoadError: No such file or directory - /usr/lib/ruby/gems/1.9.1/gems/openbabel-
2.3.1.8/lib/openbabel/openbabel.so
当我复制然后粘贴到这个精确路径时,我得到的是:

-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

这种行为的原因可能是什么?

根据您使用的设置,您需要

例如:

require 'rubygems'
require 'an_other_gem'

这只适用于Ruby<1.9的情况,可能你不知道!我自己测试了一下。谢谢。我正在使用ruby 1.9.3。反正也没用,“c/p”是什么意思?我从未见过这个缩写