rust如何下載 nightly 工具鏈的指定版本


因為實際需要,這里以 rustc nightly-1.43.0 為例:

 

 

可以發現,上面安裝 rustc 1.43.0-nightly時,使用的是“nightly-2020-02-17”,日期是2020-02-17,而看到下載信息里日期是 2020-02-16.

所以我猜測下載時使用的這個日期只要在某個指定版本及其下一個更新版本發布的日期之間,下載下來的就是這個版本了。

 

這樣是下載成功了,然后可以使用:rustup toolchain list 列出目前已經安裝過的工具鏈。

具體使用的話,我是先使用:rustup toolchain uninstall nightly命令,這樣會默認卸載掉這個工具鏈:nightly-x86_64-unknown-linux-gnu。

然后再使用:rustup default nightly-2020-02-17-x86_64-unknown-linux-gnu,將默認工具鏈切換為你的目標鏈。

然后具體使用時,為避免自動下載最新版本的nightly toolchain,可以在cargo 后加上你的目標鏈名稱,如:

 

cargo +nightly-2020-02-17-x86_64-unknown-linux-gnu install ...
cargo +nightly-2020-02-17-x86_64-unknown-linux-gnu build ...
cargo +nightly-2020-02-17-x86_64-unknown-linux-gnu test ...
...

 

  

這里僅是記錄我成功操作的步驟,一些地方確實不是很明白,如果有錯誤或者更好的說法,歡迎指正與指導!

如果大家知道哪里有版本號和日期的對應信息,或者還有其它更好的安裝方法的話,歡迎在下方評論!謝謝!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM