lts安装 rust ubuntu_搭建Ubuntu下的rust开发环境

最近想看一下rust,一个经常和go一起出现的一个语言,虽然它们应用的场景不太一样,但是听说掌握好了后开发效率比c++高,也想学习一下新的概念,于是开始抽空学一点儿。

一开始主要是要配置开发环境,我这儿主要在Ubuntu/Mint下进行配置。首先安装VSCode,这个搜一下然后dpkg -i一下就行了,非常简单。

我们的安装主要使用rustup,需要添加几个环境变量让之后的下载安装可以快一点儿。修改一下/etc/profile新增以下环境变量:

export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static

export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup

然后source一把让环境变量生效。

接下来开始下载执行rustup:

curl https://mirrors.ustc.edu.cn/rust-static/rustup/rustup-init.sh | sh

成功之后,执行一把source $HOME/.cargo/env来让相关的环境变量生效,之后重启会自动加载这些环境变量的。一般安装完成之后我们执行rustc --version应当有对应的输出,否则安装失败。

接下来,我们修改一下rust crates的源来加速第三方包的下载速度,在$HOME/.cargo/config中新增以下内容:

[source.crates-io]

replace-with = 'ustc'

[source.ustc]

registry = "git://mirrors.ustc.edu.cn/crates.io-index"

然后我们就可以使用cargo new helloworld --bin命令来创建我们的第一个二进制工程了。用VSCode打开创建的项目目录,安装对应的插件Rust(rls),然后继续安装依赖的插件rustup component add rls-preview rust-analysis rust-src。

为了实现代码的自动补齐,我们继续安装racer插件:

cargo install racer

在安装中,很有可能出现编译失败,这时候我们通过安装nightly版本并替换stable版本的rust:

rustup install nightly

rustup default nightly

然后就可以继续安装racer了,之后我们在VSCode中的task面板中就可以看到cargo build等等的任务,就可以编译项目了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值