Патоген неправильно загружает плагины в Cygwin? - PullRequest
2 голосов
/ 26 мая 2011

Недавно я обнаружил, насколько хорош Pathogen для управления плагинами Vim, используя подход субмодуля Git для поддержания плагинов в актуальном состоянии с Github.Вы можете посмотреть мой скромный репозиторий dotfiles здесь .

Недавно я был вынужден переключиться на среду разработки Windows из-за работы, поэтому первым делом я сделал полную установку Cygwin (у меня было свободное место на жестком диске, и мне не хотелось выбирать и выбиратьпакеты).

Проблема: С установленным Cygwin (используя Mintty) я клонирую репозиторий dotfiles на ~/.Затем я вставил символические ссылки в ~/ для .vim, .vimrc и .bashrc.Файл конфигурации .vimrc читается (параметры работают), но Pathogen неправильно загружает мои плагины Vim.

Простите меня за некомпетентность, но я новичок в Cygwin и не до конца понимаюего причуды еще.В любом случае точно такой же репозиторий прекрасно работает на машинах * nix.Есть ли что-то, что я должен сделать по-другому, чтобы заставить его работать под Cygwin?

1 Ответ

1 голос
/ 27 мая 2011

Хорошо, так что я идиот. Я не осознавал, что вы должны сделать git submodule init и git submodule update после разветвления репозитория (я думал, что вам нужно было сделать это только при создании / первом коммите. Чтобы было ясно, проблема не имеет никакого отношения к Cygwin в частности.

Что подводит меня к моей следующей проблеме:
$ git submodule update<br/> Cloning into .vim/bundle/nerdcommenter... error: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while accessing <a href="https://github.com/scrooloose/nerdcommenter.git/info/refs" rel="nofollow">https://github.com/scrooloose/nerdcommenter.git/info/refs</a></p> <p>fatal: HTTP request failed Clone of 'https://github.com/scrooloose/nerdcommenter.git' into submodule path '.vim/bundle/nerdcommenter' failed

Есть ли эквивалент --no-check-certificate для wget?

Обновление: Я также исправил последнюю проблему. Для тех, у кого есть такая же проблема, вы можете просто отредактировать файл .git / config и изменить все ссылки HTTPS подмодуля на HTTP. Повторите попытку обновления, и оно должно работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...