2015-11-02 8 views
7

Хотя моя среда разработки работает абсолютно нормально, мой сервер сборки страдает от таких ошибок, как следующее ... хотя в какой-то момент все было хорошо работает !Ошибка сертификата установки пакета jspm из github (вызвана неправильным контуром сертификата?)

warn Error on lookup for github:aurelia/event-aggregator 
    Error: fatal: unable to access 'aurelia/event-aggregator.git/': error setting certificate verify locations: 
    CAfile: C:/Program Files/Git/mingw64/libexec/ssl/certs/ca-bundle.crt 
    CApath: none 

err Error looking up github:aurelia/event-aggregator. 

Я заметил, что CAfile путь отличается от одного на диске (C:\Program Files\Git\mingw64\ssl\certs\ca-bundle.crt), поэтому скопировал папку Ssl из mingw64\ в mingw64\libexec и все начали работать снова.

Это подходящее исправление?

Вот некоторые из версий продуктов я бегу:

jspm - 0.16.13 
npm - 3.3.10 
node - 4.2.1 
+0

У меня была эта же проблема сегодня утром, и я сделал то же самое, что и вы. Тем не менее, я не чувствую больше всего этого в качестве исправления. Похоже, я пока что нахожусь. –

+0

Это похоже на законную проблему, вы зарегистрировали эту проблему на своей странице github? У меня была такая же ошибка (исправление также сработало для меня). – tympaniplayer

+0

Интересно Учитывая, что у вас были подобные проблемы, я подниму его. У меня также были ужасные проблемы с ауриллией-связкой и зависимостями. Заставляет меня задаться вопросом, стоит ли npm/jspm, или я просто обрабатываю зависимости вручную, особенно учитывая, что npm @ 3 все еще не решает ограничение на ограничение пути Windows. – Phil

ответ

2

я выполнил следующую команду в окне командной строки (запустить от имени администратора), и это заставило меня и работает. Все еще не уверен, что это правильный ответ, но он чувствовал себя лучше, чем копирование папки:

git config --system http.sslcainfo "C:\Program Files\Git\usr\ssl\certs\ca-bundle.crt"