【问题标题】:Ruby require: No such file or directoryRuby 要求:没有这样的文件或目录
【发布时间】:2012-12-15 09:17:05
【问题描述】:

我为 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

这种行为的原因是什么?

【问题讨论】:

  • “c/p”是什么意思?我从来没有见过这个缩写

标签: ruby gem require


【解决方案1】:

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

例子:

require 'rubygems'
require 'an_other_gem'

【讨论】:

  • 这仅适用于 Ruby
  • 不知道!只是自己测试了一下。谢谢。
  • 我使用的是 ruby​​ 1.9.3。无论如何都没有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-04-18
  • 1970-01-01
  • 1970-01-01
  • 2014-06-28
  • 2016-02-20
  • 2013-04-06
  • 1970-01-01
相关资源
最近更新 更多