571
社区成员
发帖
与我相关
我的任务
分享
然后创建本地仓库
首先回到 Github 仓库主页,复制仓库地址
使用 git clone 命令将远程仓库克隆到本地
此时,我们已经完成了版本库的本地创建,以及和远端仓库的关联操作。
C:\Program Files\Go\ ,最好改为C:\Go\ ,不然后面设置 Go 的环境变量时好像有些问题(感觉是由于路径名中含空格导致的)。
go version,验证是否安装成功。
go env -w GOBIN="C:\\Go\\bin" (将 替代为你安装时所选的目录,需要注意反斜杠转义问题)
接下来,我们就可以在 Vscode 下编程 Go 程序了
当我们完成上述步骤后,此时如果尝试打开 Vscode,创建 go 文件,vscode 会提示无法安装 gopls 等插件,这是因为国内无法连接到 go 的默认代理( https://proxy.golang.org/ ),我们需要将其改为中国代理,这样 Vscode 才能帮我们下载一些必要的插件。
此时我们打开终端,输入 go env 可以查看当前代理。
通过以下命令,更改代理:
go env -w GO111MODULE=on Golang1.16默认开启,1.16一下需要执行这条命令
go env -w GOPROXY=https://goproxy.cn
用 Vscode 打开之前创建好的 GoMenu 仓库目录,编写 Menu 示例程序:
package main
import (
"fmt"
)
func main() {
fmt.Println("Please Enter Your Command:")
var cmd string = ""
for true {
fmt.Print("[Menu] ")
fmt.Scan(&cmd)
switch cmd {
case "help":
fmt.Println("Current avalid commmand: [help]|[version]|[quit]")
case "version":
fmt.Println("Menu Version: v0.01")
case "quit":
break
default:
fmt.Println("Wrong command! Enter \"help\" for command list")
}
}
}
使用 go run main.go 命令编译运行成功
使用 git 命令提交 commit,并同步到远程仓库
git add main.go
git commit -m "first commit"
git push
仓库地址:https://github.com/csmyx/GoMenu
作者:357