2016-08-30 16 views
5

Tôi nghĩ đây là vấn đề rất phổ biến trong số những người muốn sử dụng Cargo với Windows tại nơi làm việc; Tôi đã thấy nhiều vấn đề về GitHub và các bài đăng trên diễn đàn liên quan đến nó, nhưng không có câu trả lời nào giải quyết được vấn đề của tôi.Hàng hóa trên Windows phía sau proxy công ty

Bất cứ khi nào tôi cố gắng xây dựng một số mã chỉ vào một thùng crates.io, tôi nhận được lỗi sau:

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

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

Caused by: 
    SSL connect error 

tôi có thể làm gì để khắc phục điều này? Tôi biết rằng Cargo có thể sử dụng các thiết lập tại .cargo/config và các chi tiết proxy có thể được đưa vào đó, nhưng nó không hoạt động đối với tôi, có hoặc không chỉ định đường dẫn cho chứng chỉ (tôi đã sử dụng đường dẫn được phân phối với curl), như dưới đây :

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

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

Proxy được chỉ định trong tệp cấu hình hoạt động cho bất kỳ mục đích nào khác.

Tôi đang sử dụng Windows 7 64bit, Rust 1.11 GNU và Cargo đi kèm với nó. Làm thế nào tôi có thể làm việc này? Hiện tại tôi phải sử dụng để tải xuống các nguồn thùng một cách thủ công từ kho của chúng và chỉ định paths = [...] cho mỗi nguồn trong tệp cấu hình Cargo.

Trả lời

1

Dường như đây không còn là vấn đề về hàng hóa 0,13 đi kèm với độ ổn định 1,13 của Rust. Tôi không còn cần tải xuống gói theo cách thủ công và đặt chúng trong paths trong tệp cấu hình của hàng hóa.

Các vấn đề liên quan