国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【Rust】cargo update或者cargo build國內(nèi)被墻失敗解決辦法

這篇具有很好參考價(jià)值的文章主要介紹了【Rust】cargo update或者cargo build國內(nèi)被墻失敗解決辦法。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

現(xiàn)象

cargo build 時(shí)下載失?。∕ac 10.13.4),提示:

error: failed to download from https://crates-io.proxy.ustclug.org/api/v1/crates/actix-codec/0.3.0/download

Caused by:
[56] Failure when receiving data from the peer (Received HTTP code 500 from proxy after CONNECT)

或者提示:
error: failed to download from https://crates-io.proxy.ustclug.org/api/v1/crates/actix-codec/0.3.0/download

Caused by:
[60] Peer certificate cannot be authenticated with given CA certificates (SSL certificate problem: certificate has expired)

或者
Caused by:
failed to load source for dependency actix-cors

Caused by:
Unable to update registry crates-io

Caused by:
failed to update replaced source registry crates-io

Caused by:
failed to fetch https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index

Caused by:
network failure seems to have happened
if a proxy or similar is necessary net.git-fetch-with-cli may help here
https://doc.rust-lang.org/cargo/reference/config.html#netgit-fetch-with-cli

Caused by:
[56] Failure when receiving data from the peer (Received HTTP code 500 from proxy after CONNECT); class=Net (12)

解決辦法

vi ~/.cargo/config

# 放到 `$HOME/.cargo/config` 文件中
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"

# 替換成你偏好的鏡像源
replace-with = 'sjtu'
#replace-with = 'ustc'

# 清華大學(xué)
[source.tuna]
registry = "https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"

# 中國科學(xué)技術(shù)大學(xué)
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"

# 上海交通大學(xué)
[source.sjtu]
registry = "https://mirrors.sjtug.sjtu.edu.cn/git/crates.io-index"

# rustcc社區(qū)
[source.rustcc]
registry = "git://crates.rustcc.cn/crates.io-index"

[net]
git-fetch-with-cli=true

變?yōu)樯虾=煌ù髮W(xué)的源,最重要的是 最后net的參數(shù),設(shè)置為從git拉取。git不會(huì)被墻。文章來源地址http://www.zghlxwxcb.cn/news/detail-403134.html

到了這里,關(guān)于【Rust】cargo update或者cargo build國內(nèi)被墻失敗解決辦法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Rust教程 | 基礎(chǔ)系列2 | Cargo工具】Cargo介紹及使用

    【Rust教程 | 基礎(chǔ)系列2 | Cargo工具】Cargo介紹及使用

    在編程世界中,工具的選擇與使用同樣重要,甚至有時(shí)候比編程語言本身更為重要。對于Rust來說,Cargo就是這樣一款強(qiáng)大的工具。本文將詳細(xì)介紹Cargo的各項(xiàng)功能,并通過實(shí)例演示如何使用這些功能。希望通過本文,讀者能夠熟練掌握Cargo的使用,從而更好地進(jìn)行Rust開發(fā)。

    2024年02月15日
    瀏覽(70)
  • 【Rust 基礎(chǔ)篇】Rust Cargo 自定義構(gòu)建

    在 Rust 中,Cargo 是一個(gè)功能強(qiáng)大的構(gòu)建工具和包管理器,它可以幫助我們管理項(xiàng)目的依賴、構(gòu)建和發(fā)布。Cargo 提供了許多默認(rèn)的構(gòu)建行為,但有時(shí)我們需要自定義構(gòu)建過程以滿足特定的需求。本篇博客將詳細(xì)介紹如何在 Rust 中使用 Cargo 自定義構(gòu)建過程,包括自定義構(gòu)建腳本、

    2024年02月16日
    瀏覽(26)
  • Rust 使用Cargo

    Rust 使用Cargo

    假設(shè)你正在編寫一個(gè) Rust 程序,要使用一個(gè)名為 `rand` 的第三方庫來生成隨機(jī)數(shù)。首先,你需要在 `Cargo.toml` 文件中添加以下依賴項(xiàng): ```toml [dependencies] rand = \\\"0.7.3\\\" ``` 然后運(yùn)行 `cargo build`,Cargo 會(huì)自動(dòng)從 crates.io 上下載和安裝 `rand` 庫。 在你的 Rust 代碼中,你可以像這樣使用

    2024年02月07日
    瀏覽(22)
  • Rust之Cargo的使用

    Cargo 是 Rust 的構(gòu)建系統(tǒng)和包管理器。?多數(shù) Rustacean 們使? Cargo 來管理他們的 Rust 項(xiàng)?,因?yàn)樗梢詾槟闾幚砗芏嗳蝿?wù),?如構(gòu)建代碼、下載依賴庫并編譯這些庫。(我們把代碼所需要的庫叫做 依賴(dependencies))。 查看cargo版本 我這里可以看到具體的版本好和日期 第一行

    2024年02月03日
    瀏覽(21)
  • 服務(wù)器 conda update 失敗解決方法

    服務(wù)器 conda update 失敗解決方法

    租借一臺服務(wù)器,發(fā)現(xiàn) conda 版本是4.10.3,需要升級,使用了如下命令都沒有效果,仍然是一樣的版本 最后強(qiáng)制用conda-forge通道更新,成功了 順帶一提,nice-slam的環(huán)境怎么都創(chuàng)建不了qwq崩潰 更新:后面換了一個(gè)服務(wù)器,就能正常顯示報(bào)錯(cuò)了,還沒弄懂這是為什么。報(bào)錯(cuò)提示源

    2024年01月20日
    瀏覽(23)
  • Rust學(xué)習(xí)日記(一)Cargo的使用

    Rust學(xué)習(xí)日記(一)Cargo的使用

    前言: 這是一個(gè)系列的學(xué)習(xí)筆記,會(huì)將筆者學(xué)習(xí)Rust語言的心得記錄。 當(dāng)然,這并非是流水賬似的記錄,而是結(jié)合實(shí)際程序項(xiàng)目的記錄,如果你也對Rust感興趣,那么我們可以一起交流探討,使用Rust來構(gòu)建程序。 注:本文中使用Rust都是在windows環(huán)境下,如果是macOS或者linux,其

    2024年02月05日
    瀏覽(27)
  • ubuntu上安裝rust和cargo

    ubuntu上安裝rust和cargo

    第一種方法: 下面一句話就搞定。但特殊情況下(對rust版本有要求的時(shí)候)需要使用第2種方法 第2種方法: 不想用apt 運(yùn)行后,會(huì)讓你選擇方式,選擇1,安裝。? How to Install Rust and Cargo on Ubuntu Other Linux

    2024年02月08日
    瀏覽(24)
  • git submodule update --init 失敗解決辦法

    git submodule update --init 失敗解決辦法

    我們在github上尋找開源項(xiàng)目的源碼,clone下來研究的時(shí)候,由于項(xiàng)目需要多個(gè)開源項(xiàng)目的支持,所有還需要二次clone子工程的源碼支持,比如最近在使用: grpc 在clone子模塊的時(shí)候會(huì)出現(xiàn)失敗或無法訪問的情況,其原因眾所周知無非就是有些東西需要科學(xué)上網(wǎng) 找到項(xiàng)目的.gitmodul

    2024年02月16日
    瀏覽(21)
  • rust學(xué)習(xí)-cargo和crates.io

    Cargo 有兩個(gè)主要的配置: (1)運(yùn)行 cargo build 時(shí)采用的 dev 配置 (2)運(yùn)行 cargo build --release 的 release 配置 Cargo.toml 文件沒任何 [profile. ] 時(shí),Cargo 對每一個(gè)配置采用默認(rèn)設(shè)置。 通過在[profile. ]對應(yīng)的部分中增加任何定制的配置 構(gòu)建目錄如下 Cargo.toml add-one/src/lib.rs add-two/src/lib

    2024年02月17日
    瀏覽(33)
  • sudo apt-get update 失敗 的解決

    參考了:執(zhí)行sudo apt-get update失敗的解決方案 我的報(bào)錯(cuò)情況如下(借用了別人的,我之前使用的Ubuntu默認(rèn)源,下面的報(bào)錯(cuò)使用的清華源)。 Ubuntu的默認(rèn)源有時(shí)候也是有用的,因而不要?jiǎng)h除,Ubuntu20.04默認(rèn)源source.list文件內(nèi)容:ubuntu20.04 LTS系統(tǒng)默認(rèn)源source.list文件 我在Ubuntu 原 sour

    2024年02月09日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包