File tree 1 file changed +15
-0
lines changed
1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change 81
81
4 . 在你的第一个实验练习的网页的中上部可以看到一个醒目的 ` code ` 绿色按钮,点击后,可以进一步看到 ` codespace ` 标签和醒目的 ` create codesapce on edu ` 绿色按钮。请点击这个绿色按钮,就可以进入到在线的ubuntu +vscode环境中
82
82
5 . 再按照下面的环境安装提示在vscode的 ` console ` 中安装配置开发环境:rustc等工具。
83
83
6 . 然后就可以基于在线vscode进行测试 (执行命令 ` rustlings watch ` ),编辑代码的循环实验过程了。
84
+ 7 . 如果使用本地的环境进行rustlings的练习,请按照接下来的步骤进行:首先需要安装一个Linux的环境,对于windows的用户,推荐使用wsl2,也可以使用vmware等虚拟机进行安装。如果在这一步存在问题,请联系助教。
85
+
86
+ 8 . 创建ssh key。在linux环境下,使用` ssh-keygen -t rsa -b 4096 -C "你的邮箱" ` 命令,创建ssh key,下面的选项全部直接敲回车即可。
87
+ 随后使用` cat ~/.ssh/id_rsa.pub ` 命令查看生成的公钥,并完整的复制下来。
88
+ 在github仓库界面点击自己的头像,选择` settings ` 。进入到设置页面后,点击左侧的` SSH and GPG keys ` 选项。点击` New SSH key ` 选项,并将复制下来的内容粘贴上去,添加该ssh key的描述。随后点击` Add SSH key ` ,并一路点击确认即可。
89
+
90
+ 9 . 在本地安装rust。进入linux环境下,参考rcore 教程 http://rcore-os.cn/rCore-Tutorial-Book-v3/ 中, 第零章操作系统概述,实验环境配置的内容,找到Rust 开发环境配置的章节,相应配置即可,你可以同时将后续需要的环境也配置好。
91
+
92
+ 10 . clone实验仓库到本地。在前面点击链接生成的仓库中,同样点击醒目的 ` code ` 绿色按钮,选择` local ` 下的` ssh ` 选项,复制下面的链接。随后回到本地linux环境下,使用` git clone 复制的链接 ` 的方式,将目标仓库clone到本地。随后,使用` ls ` 命令查看自己clone下来的文件夹,再使用` cd ` 命令进入到该文件夹下,使用` cargo install --force --path . ` 安装rustlings。
93
+
94
+ 11 . 练习rustlings。使用vscode等编辑器,进入clone下来的目录下的` exercises ` 文件夹,依次完成对应的练习。使用` rustlings run 练习名称 ` 去运行对应练习,也可以使用` rustlings hint 练习名称 ` 查看题解。
95
+
96
+ 12 . 提交。当做完部分或所有练习之后,执行 `` git add; git commit -m "update"; git push `` 命令,把更新提交到GithubClassroom的CI进行自动评测。你可以在github仓库页面的actions页面,看到你的CI提交结果,或者 https://learningos.github.io/rust-rustlings-ranking/ 上面查看自己的评分。
97
+
98
+ 13 . 上述步骤有任何问题都可以找助教。
84
99
85
100
- (Option)[ 32 Rust Quizes] ( https://dtolnay.github.io/rust-quiz/1 )
86
101
- 要求:小练习全部通过。(** 非必须完成** )
You can’t perform that action at this time.
0 commit comments