ошибка: "роковая: я не обрабатываю протокол` `git` при использовании комплектной установки - PullRequest
5 голосов
/ 02 июня 2011

В моем 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, упаковщик добавляет одинарные кавычки вокруг адреса git: //, который выдает ошибку.

Я работаю над окнами. Есть идеи, почему я получаю эту ошибку?

Приветствия

Ответы [ 2 ]

1 голос
/ 02 июня 2011

Попробуйте вместо этого в вашем Gemfile:

gem 'rails', :git => "https://github.com/rails/rails.git"

git:// иногда может быть заблокирован брандмауэрами. Хотя в вашем случае это, вероятно, не проблема. Вместо этого попробуйте двойные кавычки.

0 голосов
/ 02 июня 2011

Проблема в более новой версии Bundler 1.0.14.

Мне нужно было вернуться к 1.0.13, чтобы это заработало.У них, видимо, были некоторые проблемы, связанные с escape-символами в Windows.

...