552
社区成员
选用go或rust编写menu项目,创建一个版本库(gitee或github),采用VS Code作为编译调试环境。撰写一个帖子,从创建版本库、配置VS Code编译调试环境、编写menu第一版简单程序,以及最终调试运行,完整记录下来,目标是为go或rust的开发者提供一个开发环境配置和工作流程的参考。
git clone https://gitee.com/phony36/menu.git
(1)进入Go官网All releases - The Go Programming Language下载安装,选择Linux版本。
(2)解压到指令文件目录下
sudo tar -C /usr/local/ -xzf go1.20.2.linux-amd64.tar.gz
(3)配置环境变量
① 打开文件profile
sudo vim /etc/profile
② 在文件末尾添加以下三行
export GOROOT=/usr/local/go
export GOPATH=$HOME/Desktop/vscodeProject/menu
export PATH=$PATH:$GOROOT/bin
③ 退出编辑后,执行该文件
source /etc/profile
(4)验证go是否安装成功
(5)查看所有go环境变量的当前值
我们需要对以上两处进行修改
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
(1)安装Go语言插件
(2)编写menu第一版程序
package main
import (
"fmt"
)
func main() {
var cmd string
for {
fmt.Println("请输入命令:")
fmt.Scanln(&cmd)
if cmd == "help" {
fmt.Println("This is help cmd")
} else if cmd == "quit" {
fmt.Println("bye")
break
} else {
fmt.Println("Wrong cmd!")
}
}
}
(3)调试运行该程序
登录Gitee,查看menu仓库的状态
学号最后三位:284