我在预Rails 3应用程序上安装了Bundler,并尝试使用它来安装gem。我的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
宝石出现在rubygems网站上:
http://rubygems.org/gems/RubyInline
为什么它会给我一个错误?
答案 0 :(得分:0)
我担心这会在修改其他问题后自行解决,而且我不确定修复是什么。其他几个问题的来源是对各种宝石/二进制文件的错误权限。
答案 1 :(得分:0)
对我来说,这类问题似乎有时会通过应用
来解决bundle update
前
bundle install
效果是从最初生成包时解析旧的依赖关系,因此已被取代(或其他)的gem将不再存在于Gemfile中。