【问题标题】:Including gems in ubuntu 11.04在 ubuntu 11.04 中包含 gems
【发布时间】:2011-06-09 12:29:53
【问题描述】:

我在 ubuntu 11.04 下运行额外的 gem 时遇到问题。我通过 gem install 安装了spiceweasel - 将它放在/var/lib/gems/1.8/gems/spiceweasel 中。当我尝试运行它时,我得到:

`require': no such file to load -- spiceweasel/version (LoadError)

文件在/var/lib/gems/1.8/gems/spiceweasel-0.7.1/lib/spiceweasel/version.rb,但无法加载。无论有没有-rubygems,都会发生这种情况。

我该如何解决这个问题?

【问题讨论】:

  • 您是通过 repos、rvm 还是源代码安装 ruby​​? ruby -S gem list 是否列出了 gem?
  • Ruby 来自 repos。 gem list 列出了 localgems 下的 spiceweasel。
  • 当你尝试使用绝对路径加载它会发生什么?
  • 我可以通过明确设置的路径或从目录中导入来导入库。在这种情况下没有权限问题。

标签: ruby gem ubuntu-11.04


【解决方案1】:

这似乎是同样的问题:Ruby: require 'irbtools' raises LoadError

gem 作者以错误的权限发布了 gem。您应该联系 gem 作者。

【讨论】:

  • 根据上面的评论 - 检查权限,但他们没问题。
猜你喜欢
  • 1970-01-01
  • 2011-12-07
  • 2010-12-25
  • 1970-01-01
  • 1970-01-01
  • 2011-10-31
  • 1970-01-01
  • 1970-01-01
  • 2023-03-31
相关资源
最近更新 更多