rust 環境配置


最近想學習一下rust,於是先從第一步配置環境開始。筆者在windows上配置rust十分的順滑,但是在ubuntu上配置時老是出問題。主要是一些component如rls安裝不上的問題。
先粗略記錄一下安裝筆記。

按照官網的指導下載rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

然后再自定義一下安裝的版本,因為想試一下rocket,所以下載的tool chain是nightly。於是問題就出現在這,在之后安裝rls時,始終提示

error: component 'rls' for target 'x86_64-unknown-linux-gnu' is unavailable for download for channel nightly

網上搜了一圈,也沒看見有人說怎么解決(可能是搜索姿勢不對)
然后跑去官方文檔看了一下,貌似是rustc更新的太快了,這個版本的nightly太新了,還沒有rls(這件事為什么聽起來有一種似曾相識的感覺),(這里筆者弄錯了,應該是沒辦法通過rustup install rls安裝)需要將版本換到2018.12.06.
之前的版本:

rustc 1.42.0-nightly (da3629b05 2019-12-29)

安裝nightly 2018

$ rustup install nightly-2018-12-06
$ rustup default nightly-2018-12-06

update一下再安裝rls

$ rustup update
$ rustup install rls

成功
——————————————————————————————————————————更新
前天又去看了一下issue,發現有最新版本有解決的辦法,等會更新


免責聲明!

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



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