【问题标题】:GemNotFound even though gem is installed即使安装了 gem,GemNotFound
【发布时间】:2012-02-26 11:24:54
【问题描述】:

我知道这个问题以前已经被问过一千次了,但在每种情况下,每个人的问题似乎都有自己独特的答案。我得到的具体错误是这样的:

在任何源中都找不到 rest-client-1.6.7 (Bundler::GemNotFound)

但我安装了rest-client-1.6.7,所以我不知道为什么会这样。

有什么想法吗?我正在使用 Ubuntu 和Passenger。

宝石文件:http://pastebin.com/7NpuwBuk

Gemfile.lock:http://pastebin.com/PAz1EC9h

【问题讨论】:

  • 能否包含您的 Gemfile 和 Gemfile.lock 文件输出?
  • 已更新。 .asdfdsf
  • 看来我的 rest-client 版本可能有误:我有 1.6.7 但我需要 1.4。
  • 你在做什么导致这个错误?你在运行bundle install 吗?是在您的应用程序尝试加载时吗?你使用的是 RVM 还是 rbenv?
  • 只是当我尝试在浏览器中加载我的应用程序时。我正在使用 RVM。在我安装依赖于rest-clientstripe gem (rubygems.org/gems/stripe) 之前,一切正常。

标签: rubygems bundler


【解决方案1】:

确保您已按照RVM & Passenger integration guide 中的所有步骤进行操作。您可能还希望在生产中使用bundle install --deployment

【讨论】:

    猜你喜欢
    • 2016-04-09
    • 2012-02-17
    • 1970-01-01
    • 1970-01-01
    • 2015-03-17
    • 2011-05-11
    • 1970-01-01
    • 2021-07-02
    • 1970-01-01
    相关资源
    最近更新 更多