如何在 Fedora 上安装 Rust?

举报
wljslmz 发表于 2023/07/05 10:16:51 2023/07/05
【摘要】 Rust是一门现代的系统级编程语言,具有内存安全、并发性和高性能的特点。在Fedora上安装Rust是一项简单的任务,本文将为您提供详细的步骤和指导。 步骤一:安装 Rust在Fedora上安装Rust非常简单,可以通过Rust官方提供的工具 rustup 来完成。打开终端,使用以下命令下载并安装 rustup 工具:$ curl --proto '=https' --tlsv1.2 -sS...

Rust是一门现代的系统级编程语言,具有内存安全、并发性和高性能的特点。在Fedora上安装Rust是一项简单的任务,本文将为您提供详细的步骤和指导。

步骤一:安装 Rust

在Fedora上安装Rust非常简单,可以通过Rust官方提供的工具 rustup 来完成。

  1. 打开终端,使用以下命令下载并安装 rustup 工具:
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

这个命令将下载 rustup 安装脚本,并自动执行脚本进行安装。

  1. 执行完毕后,rustup 将会被安装到您的用户目录下(例如:$HOME/.cargo/bin)。为了能够在终端中直接使用 rustup 命令,需要将该目录添加到系统的环境变量中。

在终端中执行以下命令来编辑 .bashrc 文件(或者您所使用的shell对应的配置文件):

$ vi ~/.bashrc

在文件末尾添加以下内容:

export PATH="$HOME/.cargo/bin:$PATH"

保存并关闭文件,然后执行以下命令使配置文件生效:

$ source ~/.bashrc
  1. 现在,您可以验证 rustup 是否安装成功。在终端中执行以下命令:
$ rustup --version

如果输出显示 rustup 的版本信息,说明安装成功。

步骤二:安装 Rust 编译器和工具链

在安装了 rustup 后,可以使用它来安装特定版本的Rust编译器和工具链。

  1. 在终端中执行以下命令来安装最新版本的Rust编译器和工具链:
$ rustup install stable

这将会下载并安装最新的稳定版Rust。

  1. 安装完成后,可以使用以下命令验证Rust编译器的安装:
$ rustc --version

如果输出显示Rust编译器的版本信息,说明安装成功。

  1. 默认情况下,rustup 安装的Rust编译器和工具链是稳定版。如果您想尝试其他版本或开发版,可以使用以下命令安装:
  • 安装beta版:
$ rustup install beta
  • 安装nightly版:
$ rustup install nightly
  1. 如果您需要在不同的Rust版本之间进行切换,可以使用以下命令:
  • 切换到稳定版:
$ rustup default stable
  • 切换到beta版:
$ rustup default beta
  • 切换到nightly版:
$ rustup default nightly

这些命令将会设置默认使用的Rust版本。

步骤三:验证 Rust 安装

完成安装后,您可以通过编写并运行一个简单的Rust程序来验证安装是否成功。按照以下步骤进行:

  1. 在任意文本编辑器中创建一个新文件,命名为 hello.rs,并将以下代码复制到文件中:
fn main() {
    println!("Hello, Rust!");
}
  1. 保存并关闭文件。

  2. 打开终端,进入包含 hello.rs 文件的目录。

  3. 在终端中执行以下命令来编译和运行程序:

$ rustc hello.rs
$ ./hello

如果输出显示 Hello, Rust!,则说明安装成功并且程序正确运行。

结论

通过遵循本文提供的步骤和指导,在Fedora上安装Rust应该是一个相对简单的过程。安装完成后,您就可以开始编写和运行Rust程序了。

Rust是一门功能强大且安全的编程语言,它提供了许多现代化的特性和工具,可以帮助您开发高性能和可靠的软件。希望本文对您安装Rust提供了详细的指导,让您能够快速上手并开始使用这门令人激动的语言。

【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。