2016-08-30 3 views
5

Я думаю, что это очень распространенная проблема среди тех, кто хочет использовать Cargo с Windows на работе; Я видел несколько вопросов GitHub и связанные с ним сообщения, но ни один из ответов не разрешил мои проблемы.Cargo на Windows за корпоративным прокси

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

Downloading <package> 
error: unable to get packages from source 

Caused by: 
    failed to download package <package> from <package address> 

Caused by: 
    SSL connect error 

Что я могу сделать, чтобы исправить это? Я знаю, что Cargo может использовать настройки в .cargo/config и что данные прокси могут быть включены там, но для меня это не работает, с указанием пути сертификата или без него (я использовал тот, который был распространен с помощью curl), как показано ниже :

[http] 
proxy = "http://user:[email protected]:port" 
cainfo = "cert.pem" 

[https] 
proxy = "https://user:[email protected]:port" 
cainfo = "cert.pem" 

Прокси-сервер, указанный в файле конфигурации, работает в любых целях.

Я использую Windows 7 64bit, Rust 1.11 GNU и Cargo в комплекте с ним. Как я могу заставить это работать? В настоящее время мне приходится прибегать к загрузке источников ящика вручную из своих репозиториев и указанию paths = [...] для каждого из них в файле конфигурации Cargo.

ответ

1

Похоже, что это больше не проблема с грузом 0,13 в комплекте с Rust 1.13 stable - мне больше не нужно вручную загружать пакеты и помещать их в paths в конфигурационный файл груза.

Смежные вопросы