我的GemFile中有以下行:
gem 'rails', :git => 'git://github.com/rails/rails.git'
我收到以下错误:
Fetching git://github.com/rails/rails.git
fatal: I don't handle protocol ''git'
Git error: command `git clone 'git://github.com/rails/rails.git'...
但是当我运行gem install 'rails'
时,它运行正常。
基本上在运行clone命令时,bundler会在git://地址周围添加单引号,从而引发错误。
我正在开发Windows。我有什么想法得到这个错误?
干杯
答案 0 :(得分:1)
请在Gemfile
:
gem 'rails', :git => "https://github.com/rails/rails.git"
git://
有时会被防火墙阻止。虽然在你的情况下可能不是问题。请改用双引号。
答案 1 :(得分:0)
新版本的Bundler 1.0.14存在问题。
我需要恢复到1.0.13以使其正常工作。他们显然在处理Windows中的转义字符时存在一些问题。