在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一、rust的安装
因为国内防火墙的原因,导致rust不能正常安装,如此有2个选择:
1、搭墙,因为FQ有风险而且速度也不佳,此处不推荐并省略。
2、使用中科大的代理
Rust Toolchain 反向代理:https://mirrors.ustc.edu.cn/help/rust-static.html
Rust Crates 源使用帮助:https://mirrors.ustc.edu.cn/help/crates.io-index.html
以下在Ubuntu上安装过一遍,linux的其他发行版应该也没有问题,除了.bashrc可能是profile
直接复制下面的shell代码执行即可,安装过程会提示选择,选择默认项即可,也可以自定义选择安装。
1 # import USTC mirror 2 echo "export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static" >> ~/.bashrc 3 echo "export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup" >> ~/.bashrc 4 source .bashrc 5 6 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 7 8 # 安装完毕后刷新环境变量 9 source ~/.cargo/env
安装rust后,可以执行 rustc -V 和 cargo -V ,看看是否正常输出版本。如果输出正常,那恭喜你,成功了一半了。接下来配置插件和cargo 1 # cargo代理 2 cat >~/.cargo/config <<EOF 3 [source.crates-io] 4 replace-with = 'ustc' 5 6 [source.ustc] 7 registry = "git://mirrors.ustc.edu.cn/crates.io-index" 8 EOF 9 10 # 因为代码提示racer的一些#future功能不能在稳定版使用,无法安装 11 # 所以安装nightly版本的rust 并设置默认版本 12 rustup install nightly 13 rustup default nightly 14 15 # 安装RLS组建 16 rustup component add rls --toolchain nightly 17 rustup component add rust-analysis --toolchain nightly 18 rustup component add rust-src --toolchain nightly 19 20 # 安装racer 21 cargo install racer
windows的安装大致类似,最重要的一点是必须安装Microsoft Visual C++ Build Tools 2015 或以上的版本,安装占用至少5GB以上,所以还是linux好一点。
二、IDE的安装
推荐使用vscode:https://code.visualstudio.com/
安装好vscode后,Ctrl + Shift + X 打开应用商店
搜索chinese安装中文语言包,搜索Rust (rls)官方的插件,基本上就OK可以撸代码了,vscode 的其他配置,自行琢磨折腾吧。
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论