欢迎光临散文网 会员登陆 & 注册

Rust的简介和安装

2023-02-22 18:40 作者:evil_c0nb1rd  | 我要投稿

前言

大家好,我是阿七。这是rust从入门到放弃系列中的第一章,为什么是从入门到放弃,因为rust太难了,我从2017开始学习rust这门编程语言,但是,在这期间里我放弃了无数多次,为了不再让自己产生放弃的念头,所以从今天开始想要用文章的方式来记录rust的学习过程。

Rust简介

Rust这门语言最初诞生于2006年,原为mozilla公司员工Graydon Hoare的私人项目。从2009年开始,mozilla公司就开始赞助这个项目,并于2010年对外公布了rust这门编程语言。rust有着高性能,速度快,内存利用率极高,由于没有运行时和垃圾回收,它能够胜任对性能要求特别高的服务,可以在嵌入式设备上运行,还能轻松和其他语言集成。rust还内置了丰富的类型系统和所有权模型保证了内存安全和线程安全,让程序员在编译期就能够消除各种各样的错误。rust官网还提供了出色的文档,对程序员友好的编译器和清晰的错误提示信息, 还集成了一流的工具链——例如,包管理器和构建工具(cargo,rustc等), 智能地自动补全和类型检验的多编辑器支持, 以及自动格式化代码等等。

Rust安装

我们想要在自己的PC机上使用Rust那就要先进行安装。Rust的安装可以分为在线安装和离线安装这两种。以下我会在Ubuntu linux环境下演示这两种安装方法。

在线安装:

在线方式安装rust,只需一条命令即可。首先打开你的终端,键入如下命令:

需要注意的是,在安装的过程中会询问你安装rust的选项,提示的内容如下:

在这个过程中,我们直接回车或者输入1就可以了,rust的安装脚本会帮我们自动的将rust相关的环境变量设置好,如果你的终端中出现Rust is installed now. Great!说明rust已成功的安装在你的电脑中。

离线安装:

在一些特殊的情况下,例如我们所处的工作单位比较特殊,只能内网办公,这样我们只能提前下载好rust的离线安装包进行离线安装了。首先我们在一台能上网的公网机上下载rust的安装包,具体命令如下所示:

下载完成后我们进行解压操作,命令如下所示:

下一步就是进入到解压后的目录,里面有个install.sh的shell脚本,我们只需运行他即可,记住要root权限进行安装,命令如下:

如果能在命令行中看到如下输出信息,则说明rust安装成功。

Rust在线安装和离线安装的区别

在线安装和离线安装最明显的区别就是,离线安装是不会帮你安装rustup这个工具。其次就是安装目录的不同,离线方式安装,安装目录在/usr/local/bin目录下且不用配置环境变量,因为rust相关工具都放在了系统目录下的bin目录下了,而在线安装则是在用户的家目录下的.cargo/这个目录,且会创建或修改环境变量到.profile文件中。

小结

今天简单的介绍了Rust这门语言,并在Ubuntu linux下演示了在线和离线方式进行Rust安装,并对这两种安装方式进行了小小的区分。不管离线还是在线,除特殊情况下,我都建议在线方式安装rust。


Rust的简介和安装的评论 (共 条)

分享到微博请遵守国家法律