欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Rust编程之旅--(一)安装开发环境

程序员文章站 2022-05-07 12:08:54
...

Rust编程之旅 -- (一)安装开发环境

Rust版本

nightly版本   -- 测试版
beta版本     --预发布版
stable版本    --稳定版

我这里为了便于学习使用的是 nightly测试版

安装发开环境

PS : 为了便于快速下载安装建议设置代理服务

//设置环境变量 RUSTUP_DIST_SERVER(用于更新 toolchain) 
$ export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
//以及 RUSTUP_UPDATE_ROOT(用于更新 rustup) 
$ export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
  1. 安装rustup
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

安装完成后,可在$HOME/.cargo/bin目录下查看可执行程序

  1. 设置环境变量
$ export RUST_HOME=/home/eli-m/.cargo
$ export PATH=${RUST_HOME}/bin:$PATH

设置完成后 source /etc/profile 更新配置文件

  1. 使用rustup工具管理工具链
$ rustup self update	//更新rustup本身
$ rustup update	//更新工具链
  1. 安装工具链版本(以nightly版本为例)
$ rustup install nightly	//安装nightly版本工具链
$ rustup default nightly	//设置默认工具链版本为nightly版本
  1. 设置依赖库代理服务
    在$HOME/.cargo目录下创建一个名为config的文本文件,其内容为:
[source.crates-io]
registry = "https://github.com/rust-lang/crates.io-index"
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
  1. 添加RLS标准化编译器增强工具(nightly版本为例)
//更新 rustup
$ rustup self update
//更新 rust编译器nightly版本
$ rustup update nightly
//安装RLS
$ rustup component add rls --toolchain nightly
$ rustup component add rust-analysis --toolchain nightly
$ rustup component add rust-src --toolchain nightly

一切准备就绪

运行查看rustc 版本

$ rustc -V
$ rustc 1.42.0-nightly (0de96d37f 2019-12-19)

运行查看帮助命令

$ rustc -h

运行第一个Rust程序 Hello World!

  1. 创建一个文件名为helloworld.rs,内容为:
fn main() {
    let s = "hello world!";
    println!("{}",s);
}
  1. 编译文件helloworld.rs,生成可执行文件helloworld
$ rustc helloworld.rs
  1. 运行这个可执行文件
$ ./helloworld
$ hello world!

本文如有错误请诸君及时联系本人,我会尽快更正
QQ: 1334393949
邮箱: [email protected]

相关标签: 个人总结

上一篇: 第4章 操作列表

下一篇: AOP