Linux|centos7| rust语言的编译开发环境快速部署

本文讲述了如何在Linux环境下离线安装Rust语言的开发环境,包括下载离线安装包、解压、部署rustc、cargo等组件,以及检查安装成功的步骤。
摘要由CSDN通过智能技术生成

前言:

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编译器正常工作了~~~~~~~~!!!!!!!!!!

完结!!!撒花!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晚风_END

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值