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.