Update 1setup-devel-env.rst

This commit is contained in:
hw0505 2022-07-18 02:21:48 +08:00 committed by GitHub
parent 066248ce34
commit 38b4cec1a3
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 9 deletions

View File

@ -18,23 +18,23 @@
classroom配置 classroom配置
------------------------------- -------------------------------
基于github classroom可方便建立开发用的git repository并可基于github的 codespace在线版ubuntu +vscode在线开发使用。整个开发环境仅仅需要一个网络浏览器。 基于github classroom可方便建立开发用的git repository并可基于github的 codespace在线版ubuntu +vscode在线开发使用。整个开发环境仅仅需要一个网络浏览器。classroom配置步骤如下
1.在网络浏览器中用自己的github id登录github.com 1.在网络浏览器中用自己的github id登录github.com
2.接收实验练习uCore-RV-64的github classroom在线邀请(https://classroom.github.com/a/bY_uu2Q3),根据提示接受该实验练习。 2.接收实验练习uCore-RV-64的github classroom在线邀请(https://classroom.github.com/a/bY_uu2Q3),根据提示接受该实验练习。
3.完成上一步后你的实验练习uCore-RV-64的github repository会被自动建立好刷新页面即可看到github repository的链接点击此github repository的链接就可看到你要完成的实验了。 3.完成上一步后你的实验练习uCore-RV-64的github repository会被自动建立好刷新页面即可看到github repository的链接点击此github repository的链接就可看到你要完成的实验了。
4.在你的实验练习的网页的中上部可以看到一个醒目的code绿色按钮点击后可以进一步看到 codespace 标签和醒目的create codesapce on main绿色按钮。请点击这个绿色按钮就可以进入到在线的ubuntu + vscode环境中。 4.在你的实验练习的网页的中上部可以看到一个醒目的code绿色按钮点击后可以进一步看到 codespace 标签和醒目的create codesapce on main绿色按钮。请点击这个绿色按钮就可以进入到在线的ubuntu + vscode环境中。
5.配置codespace中的开发环境rustcqemu等工具。你可以在vscode的terminal中执行make ubuntu_setenv需在master分支下自动配置开发环境执行``sudo``需要root权限仅需要执行一次也可以按照下面的环境安装提示在vscode的terminal中进行环境配置。 5.配置codespace中的开发环境rustcqemu等工具。你可以在vscode的terminal中执行make ubuntu_setenv需在master分支下自动配置开发环境执行``sudo``需要root权限仅需要执行一次也可以按照下面的环境安装提示在vscode的terminal中进行环境配置。
6.重要在vscode的terminal中执行make setupclassroom需在master分支下后面各分支的设置也需在master分支配置github classroom的自动评分功能。也可分别配置各个分支的github classroom自动评分功能例如make setupclassroom1为配置ch1的github classroom自动评分功能共有8个分支。 6.重要在vscode的terminal中执行make setupclassroom需在master分支下后面各分支的设置也需在master分支配置github classroom的自动评分功能。也可分别配置各个分支的github classroom自动评分功能例如make setupclassroom1为配置ch1的github classroom自动评分功能共有8个分支。
7.然后就可以基于在线vscode进行开发、运行、提交等完整的实验过程了。 7.然后就可以基于在线vscode进行开发、运行、提交等完整的实验过程了。
8.完成提交后会触发classroom提供的自动测试功能你可以点击仓库名下边的“Actions”标签查看自动测试的结果第一次提交触发自动测试可能需要执行5-7分钟随后的提交所触发的自动测试则不需要这么长的时间。 8.完成提交后会触发classroom提供的自动测试功能你可以点击仓库名下边的“Actions”标签查看自动测试的结果第一次提交触发自动测试可能需要执行5-7分钟随后的提交所触发的自动测试则不需要这么长的时间。
上述的345步不是必须的你也可以直接克隆Github Classroom生成git repository到本地按照下面的环境安装提示配置好本地的开发环境然后在本地进行实验开发与提交。 上述的345步不是必须的你也可以直接克隆Github Classroom生成git repository到本地按照下面的环境安装提示配置好本地的开发环境然后在本地进行实验开发与提交。