【发布时间】:2011-09-06 17:25:00
【问题描述】:
为什么不能bundler找到 Mechanize gem?
以下是我的 Rails 项目的 Gemfile:
gem 'mechanize', :git => 'git://github.com/tenderlove/mechanize.git'
运行 bundle install 会抛出以下错误:
Updating git://github.com/tenderlove/mechanize.git
Fetching source index for http://rubygems.org/
Could not find gem 'mechanize (>= 0)' in git://github.com/tenderlove/mechanize.git (at master).
Source does not contain any versions of 'mechanize (>= 0)'
我在 fork 项目进行一些小的更改后遇到了这个问题,但无法让 bundler 使用 github 位置或本地路径。为什么找不到gem?
如果我删除所有说明并简单地执行gem 'mechanize',那么它可以完美运行。
版本: Bundler 1.0.14 + Rails 3.1 Release Canditate + Ruby 1.8.7(通过 RVM)+ Debian 5
【问题讨论】:
标签: ruby-on-rails git github mechanize bundler