国内摄影作品网站,网站建站前seo注意,it培训机构排名前十,手机网站制作系统Rust语言在国内逐步开始流行#xff0c;但开发环境的不成熟依然困扰不少小伙伴。
结合我个人的使用体验#xff0c;推荐一种超轻量级的开发环境#xff1a;Rust Helix Editor。运行环境需求很低#xff0c;可以直接在Linux终端里进行代码开发。对于工程不是太过庞大的Rus…Rust语言在国内逐步开始流行但开发环境的不成熟依然困扰不少小伙伴。
结合我个人的使用体验推荐一种超轻量级的开发环境Rust Helix Editor。运行环境需求很低可以直接在Linux终端里进行代码开发。对于工程不是太过庞大的Rust项目是一种不错的选择。
Linux环境下先从Rust安装开始流水帐。
我们选择从中国科学技术大学的镜像网站下载环境
$ export RUSTUP_DIST_SERVERhttps://mirrors.ustc.edu.cn/rust-static$ export RUSTUP_UPDATE_ROOThttps://mirrors.ustc.edu.cn/rust-static/rustup创建上面两个环境变量让rustup的安装脚本从镜像站点下载开发环境
$ curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh
如果需要代理才能访问互联网可以这样
$ curl --proxy socks5://ip:port --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh
ip是代理服务器的IP地址port是代理服务器的端口。这里用的是的socks5的代理服务器。
info: downloading installer
Warning: Not enforcing strong cipher suites for TLS, this is potentially less secureWelcome to Rust!This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:/home/rust/.rustupThis can be modified with the RUSTUP_HOME environment variable.The Cargo home directory is located at:/home/rust/.cargoThis can be modified with the CARGO_HOME environment variable.The cargo, rustc, rustup and other commands will be added to
Cargos bin directory, located at:/home/rust/.cargo/binThis path will then be added to your PATH environment variable by
modifying the profile files located at:/home/rust/.profile/home/rust/.bash_profile/home/rust/.bashrcYou can uninstall at any time with rustup self uninstall and
these changes will be reverted.Current installation options:default host triple: x86_64-unknown-linux-gnudefault toolchain: stable (default)profile: defaultmodify PATH variable: yes1) Proceed with installation (default)
2) Customize installation
3) Cancel installation这里输入键盘回车即可。
我这里用的rust用户所以目录都是/home/rust。
info: profile set to default
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for stable-x86_64-unknown-linux-gnu
info: latest update on 2023-11-16, rust version 1.74.0 (79e9716c9 2023-11-13)
info: downloading component cargo8.2 MiB / 8.2 MiB (100 %) 1.1 MiB/s in 7s ETA: 0s
info: downloading component clippy2.4 MiB / 2.4 MiB (100 %) 1.1 MiB/s in 2s ETA: 0s
info: downloading component rust-docs14.4 MiB / 14.4 MiB (100 %) 1.1 MiB/s in 13s ETA: 0s
info: downloading component rust-std26.3 MiB / 26.3 MiB (100 %) 1.1 MiB/s in 24s ETA: 0s
info: downloading component rustc58.7 MiB / 58.7 MiB (100 %) 1.1 MiB/s in 52s ETA: 0s
info: downloading component rustfmt2.4 MiB / 2.4 MiB (100 %) 1.2 MiB/s in 2s ETA: 0s
info: installing component cargo
info: installing component clippy
info: installing component rust-docs14.4 MiB / 14.4 MiB (100 %) 6.2 MiB/s in 2s ETA: 0s
info: installing component rust-std26.3 MiB / 26.3 MiB (100 %) 10.0 MiB/s in 2s ETA: 0s
info: installing component rustc58.7 MiB / 58.7 MiB (100 %) 11.1 MiB/s in 5s ETA: 0s
info: installing component rustfmt
info: default toolchain set to stable-x86_64-unknown-linux-gnustable-x86_64-unknown-linux-gnu installed - rustc 1.74.0 (79e9716c9 2023-11-13)Rust is installed now. Great!To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargos bin directory ($HOME/.cargo/bin).To configure your current shell, run:
source $HOME/.cargo/env
[rustselfservice ~]$
按提示运行一下source $HOME/.cargo/env。
使用rustup命令再安装两个组件
$ rustup component add rust-src
$ rustup component add rust-analyzer
这个Rust开发环境就安装成功了。
下一步
Linux下超轻量级Rust开发环境搭建二、安装Helix Editor