[Share Experiences] 尝试在V23 beta版上安装体验Rust
Tofloor
poster avatar
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-18 01:18
Author

尝试在V23 beta版上安装Rust

先安装rustup

使用 Linux 或 macOS,打开终端并输入如下命令:

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh

出现:

  1. Proceed with installation (default)

输入1

此命令下载一个脚本并开始安装 rustup 工具,这会安装最新稳定版 Rust。过程中可能会提示你输入密码。如果安装成功,将会出现如下内容:

Rust is installed now. Great!

Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source "$HOME/.cargo/env"

他提示我们重新启动一下我们的终端,为了重载PATH环境变量。

假如要配置当前的 shell,请运行:

source “$HOME/.cargo/env” 这个先忽略

在关闭终端之前,我顺便看了一下我当前的环境变量:

echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin

重开终端之后再

echo $PATH
/home/你的用户名/.cargo/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin

可以发现多了 /home/你的用户名/.cargo/bin:

这里顺便提一下必须要在文管里设置打开隐藏文件才能看到 .cargo.rustup文件夹

image.png

检查安装是否正确

要检查是否正确安装了 Rust,打开命令行并输入:

rustc --version

你应该可以看到按照以下格式显示的最新稳定版本的版本号、对应的 Commit Hash 和 Commit 日期:

rustc x.y.z (abcabcabc yyyy-mm-dd)

接下来我们来打印一个hello world

桌面新建一个文件 main.rs

输入如下代码:

fn main() {
    println!("Hello, world!");
}

然后输入

rustc 把main.rs文件直接拖进来

像这样

image.png

假如你知道如何输入路径的话也可以直接输入路径。

rustc编译完之后,再输入

./main

输出

Hello, world!

有人问编译完的main文件在哪里,答案是在你打开终端所在的位置,平时的话就应该是在home目录(


Reply Favorite View the author
All Replies
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-18 01:19
#1

占楼

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-18 01:19
#2

占楼更新

Reply View the author
fuuko
deepin
2023-05-18 01:23
#3

要是有docker就方便了,直接docker pull rust:1.69.0-bookworm

Reply View the author
wlly-lzh
deepin
2023-05-18 02:05
#4

楼主觉得有必要把这个帖子放到我的资源整理贴里吗?

https://bbs.deepin.org/phone/zh/post/255506

proud

Reply View the author
把一切操作变成GUI
deepin
Backbone of ecological co-construction group
2023-05-18 02:08
#5
wlly-lzh

楼主觉得有必要把这个帖子放到我的资源整理贴里吗?

https://bbs.deepin.org/phone/zh/post/255506

proud

+1,可以,谢谢。

Reply View the author
wlly-lzh
deepin
2023-05-18 03:28
#6
把一切操作变成GUI

+1,可以,谢谢。

已经加上了like

Reply View the author