前言:
rust语言是干什么的,怎么用这些我就不在这里废话了,免得浪费大家的时间,我目前只知道rust音译为铁锈,它的可执行主程序叫cargo,音译为货物
这个语言和python,Java,go等等语言一样,是有一个叫做开发环境的,那么,如何快速的,无压力的安装这个rust语言的开发环境呢?
首先,我们应该知道,这个rust语言基本是两种安装方式,第一个是联网环境下通过安装脚本直接安装,如果有网络的情况下,是比较方便的,好像是rustup这个程序吧,对,就是通过这个程序搭配官网的安装脚本安装
但是,我要说的是但是,这个方式对我们国人并不友好,很多东西很可能是从国外的服务器下载安装,并且,联网安装了什么东西其实我们是并不清楚的,毕竟我们有一个叫做长城的防火墙,因此,可能需要做本地化处理,这些东西让人想想都烦躁,对吧 虽然rust官方推荐我们安装使用rustup配合脚本,但是,但是,其实真的不方便!!!!
🆗,我们还有另一种方式,那就是离线安装啦,这个方式非常非常的方便,可以这么说,有手就可以完成安装。
下面,将就如何在Linux下离线安装rust语言的开发环境做一个简单的讲述
一,
rust语言的离线安装包下载地址:
Other Installation Methods - Rust Forge
这个基本不用考虑太多,当然是stand标准版本了,我用的是VMware的虚拟机,cpu是13代i7, 很自然的,就选择x86_64啦
该包300多M,下载完毕后,扔到服务器上待用
二,
开始部署rust开发环境
上述所说的压缩包扔到服务器之后,解压素质三连,随便扔到哪个目录都可以,按部署规范的话就是/usr/local/src目录下,或者是/opt目录下
我是将解压后的文件夹移动到/usr/local/src目录下的
[root@centos10 rust-1.76.0-x86_64-unknown-linux-gnu]# pwd
/usr/local/src/rust-1.76.0-x86_64-unknown-linux-gnu
[root@centos10 rust-1.76.0-x86_64-unknown-linux-gnu]# ls
cargo components git-commit-hash install.sh LICENSE-MIT README.md rust-analysis-x86_64-unknown-linux-gnu rustc rust-docs rustfmt-preview rust-std-x86_64-unknown-linux-gnu
clippy-preview COPYRIGHT git-commit-info LICENSE-APACHE llvm-tools-preview rls-preview rust-analyzer-preview rust-demangler-preview rust-docs-json-preview rust-installer-version version
可以看到有一个install.sh ,执行此脚本就可以了,输出如下:
[root@centos10 rust-1.76.0-x86_64-unknown-linux-gnu]# bash install.sh
install: creating uninstall script at /usr/local/lib/rustlib/uninstall.sh
install: installing component 'rustc'
install: installing component 'rust-std-x86_64-unknown-linux-gnu'
install: installing component 'rust-docs'
install: installing component 'rust-docs-json-preview'
install: installing component 'rust-demangler-preview'
install: installing component 'cargo'
install: installing component 'rustfmt-preview'
install: installing component 'rls-preview'
install: installing component 'rust-analyzer-preview'
install: installing component 'llvm-tools-preview'
install: installing component 'clippy-preview'
install: installing component 'rust-analysis-x86_64-unknown-linux-gnu'
rust installed.
简简单单的就安装好了,并且卸载脚本也给生成了,在/usr/local/lib/rustlib/目录下的uninstall.sh 这个脚本
二,
部署完毕后的检查
查看rust的版本:
[root@centos10 ~]# rustc --version
rustc 1.76.0 (07dca489a 2024-02-04)
查看cargo的版本:
[root@centos10 ~]# cargo --version
cargo 1.76.0 (c84b36747 2024-01-18)
安装 Rust 后,请按照以下步骤检查 Rust 语言是否正常工作。
[root@centos10 ~]# mkdir -p ~/projects/hello_world [root@centos10 ~]# cd ~/projects/hello_world/
创建一个文件并添加以下代码并保存。确保 Rust 文件始终以 .rs 扩展名结尾。
vi hello.rs fn main() { println!("Hello, It's zsk - Best Linux Practical Blog!"); }
运行以下命令编译 rust 代码。
rustc hello.rs
上面的命令将在同一目录中创建一个可执行的 Rust 程序。
[root@centos10 hello_world]# ls -lh total 3.7M -rwxr-xr-x 1 root root 3.7M Feb 20 22:56 hello -rw-r--r-- 1 root root 76 Feb 20 22:56 hello.rs
运行 Rust 可执行文件得到输出。
[root@centos10 hello_world]# ./hello Hello, It's zsk - Best Linux Practical Blog!
🆗!rust编译器正常工作了~~~~~~~~!!!!!!!!!!
完结!!!撒花!!!