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