Rails "скрипт / плагин" установить http://github.com. .. git зависает на 'git pull' - PullRequest
2 голосов
/ 30 июня 2010

При каждом запуске скрипта / плагина rails для установки плагина с помощью git, из github он "зависает".

$ script/plugin -v install http://github.com/ryanstout/blog_kit.git

Он "зависает".-v дает мне следующий вывод:

Plugins will be installed using http
git init
Initialized empty Git repository in /home/XXX/vendor/plugins/blog_kit/.git/
git pull --depth 1 http://github.com/ryanstout/blog_kit.git

и вот где он висит.(«XXX» отредактировано мной в этом выпуске)

Когда я прерываю эту команду с помощью ^ C и запускаю 'git pull --depth 1 ... вручную,он тоже висит

  1. Я могу клонировать этот репозиторий просто отлично: сеть, похоже, не проблема.
  2. git на моем пути.
  3. при запуске rails -g foo, я получаюмного ошибок о том, что каталог не находится под git.Вероятно, связано.
  4. 'lsof -i |grep github 'показывает следующее:

    git-remot 11710 ber 8u IPv4 182786 0t0 TCP yasmine.fritz.box:42324->github.com:www (CLOSE_WAIT) git-remot 11710 ber 9u IPv4 182798 0t0 TCPyasmine.fritz.box:42325->github.com:www (CLOSE_WAIT) git 11712 ber 8u IPv4 182786 0t0 TCP yasmine.fritz.box:42324->github.com:www (CLOSE_WAIT)

    так чтоПохоже, на самом деле есть связь, но ничего не происходит.

Есть идеи, что я могу сделать, чтобы глубже погрузиться в эту проблему?Я пропустил немного README?

1 Ответ

6 голосов
/ 30 июня 2010

Благодаря ewall я нашел ответ.

Вместо:

script / plugin -v install http : //github.com/ryanstout/blog_kit.git

использовать

script / plugin -v install git : //github.com/ryanstout/blog_kit.git

...