@ -11,7 +11,7 @@
2. ** 创建ssh key, 用于ssh方式克隆github代码**。在linux环境下, 使用`ssh-keygen -t rsa -b 4096 -C "你的邮箱"`命令, 创建ssh key, 下面的选项全部直接敲回车即可。 随后使用` cat ~/.ssh/id_rsa.pub` 命令查看生成的公钥,并完整的复制下来。 在github仓库界面点击自己的头像, 选择`settings`。进入到设置页面后,点击左侧的`SSH and GPG keys`选项。点击`New SSH key`选项, 并将复制下来的内容粘贴上去, 添加该ssh key的描述。随后点击`Add SSH key`,并一路点击确认即可。
2. ** 创建ssh key, 用于ssh方式克隆github代码**。在linux环境下, 使用`ssh-keygen -t rsa -b 4096 -C "你的邮箱"`命令, 创建ssh key, 下面的选项全部直接敲回车即可。 随后使用` cat ~/.ssh/id_rsa.pub` 命令查看生成的公钥,并完整的复制下来。 在github仓库界面点击自己的头像, 选择`settings`。进入到设置页面后,点击左侧的`SSH and GPG keys`选项。点击`New SSH key`选项, 并将复制下来的内容粘贴上去, 添加该ssh key的描述。随后点击`Add SSH key`,并一路点击确认即可。
3. ** 本地安装rust**。进入linux环境下, 参考Arceos 教程 [Rust 开发环境配置 - ArceOS Tutorial Book (rcore-os.cn) ](https://rcore-os.cn/arceos-tutorial-book/ch01-02.html ) 中, 找到Rust 开发环境配置的章节,相应配置即可,你可以同时将后续需要的环境也配置好.
3. ** 本地安装rust**。进入linux环境下, 参考Arceos 教程 [Rust 开发环境配置 - ArceOS Tutorial Book (rcore-os.cn) ](https://rcore-os.cn/arceos-tutorial-book/ch01-02.html ) 中, 找到Rust 开发环境配置的章节,相应配置即可,你可以同时将后续需要的环境也配置好.
4. **clone实验仓库到本地** 。在前面点击链接生成的仓库中,同样点击醒目的 `code` 绿色按钮,选择`local`下的`ssh`选项, 复制下面的链接。随后回到本地linux环境下, 使用`git clone 复制的链接`的方式, 将目标仓库clone到本地。随后, 使用`ls`命令查看自己clone下来的文件夹, 再使用`cd`命令进入到该文件夹下,使用 `cargo install --force --path .` 安装rustlings。
4. **clone实验仓库到本地** 。在前面点击链接生成的仓库中,同样点击醒目的 `code` 绿色按钮,选择`local`下的`ssh`选项, 复制下面的链接。随后回到本地linux环境下, 使用`git clone 复制的链接`的方式, 将目标仓库clone到本地。随后, 使用`ls`命令查看自己clone下来的文件夹, 再使用`cd`命令进入到该文件夹下,使用 `cargo install --force --path .` 安装rustlings。
5. ** 练习rustlings**。使用VSCode等编辑器, 进入clone下来的目录下的`exercises`文件夹 ,执行`rustlings watch`依次查看完成情况,并依次完成对应的练习。 执行`rustlings run 练习名称`去运行对应练习,也可以使用`rustlings hint 练习名称`查看题解。
5. ** 练习rustlings**。使用VSCode等编辑器, 进入clone下来的目录中 ,执行`rustlings watch`依次查看完成情况,并依次完成对应的练习。 执行`rustlings run 练习名称`去运行对应练习,也可以使用`rustlings hint 练习名称`查看题解。
6. ** 提交完成情况**。当做完部分或所有练习之后, 在rustlings目录下执行 `git add .; git commit -m "update"; git push` 命令, 把更新提交到GithubClassroom的CI进行自动评测。你可以在github仓库页面的actions分页看到你的CI提交结果, 或者训练营官网查看自己的评分。
6. ** 提交完成情况**。当做完部分或所有练习之后, 在rustlings目录下执行 `git add .; git commit -m "update"; git push` 命令, 把更新提交到GithubClassroom的CI进行自动评测。你可以在github仓库页面的actions分页看到你的CI提交结果, 或者训练营官网查看自己的评分。
* 在线环境:
* 在线环境: