3

我在一个 pre-Rails 3 应用程序上安装了 Bundler,并试图用它来安装 gems。我的 Gemfile 包含以下几行:

source :rubygems
[...]
gem "RubyInline", "3.8.1"

但是,当我运行时,出现bundle install此错误:

Fetching source index for http://rubygems.org/
Could not find gem 'RubyInline', required by 'memcache-client (= 1.6.3)', in any of the sources

宝石出现在 ruby​​gems 网站上:

http://rubygems.org/gems/RubyInline

为什么它给我一个错误呢?

4

2 回答 2

0

恐怕这在更改以解决其他问题后会自行解决,我不确定修复是什么。其他几个问题的根源是对各种 gem/二进制文件的权限错误。

于 2011-02-21T17:25:31.897 回答
0

对我来说,这种问题似乎有时可以通过申请来解决

bundle update

bundle install

其效果是解决最初生成捆绑包时的旧依赖关系,因此已被取代(或其他)的 gem 将不再存在于 Gemfile 中。

于 2016-01-19T17:18:22.833 回答