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(这件事为什么听起来有一种似曾相识的感觉),需要将版本换到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

成功

猜你喜欢

转载自www.cnblogs.com/zerogong/p/12129748.html