今日学习内容
VSCode下Go语言的安装与配置
由于发现在Linux终端下写代码不是很方便,遂在Windows下配置开发环境
安装步骤
注意事项:
- Go安装完成后可以在cmd中输入来安装是否正确
go version go env
- VSCode设置:当打开VSCode后新建一个后缀名为.go的文件,VSCode会提示自动安装Go插件,在文件中输入以下代码
package main import "fmt" func main() { fmt.Println("Hello world") }
- 坑在这里!!!:在写代码时会出现提示让我们下载一些包,但是由于防火长城的存在,我们始终无法正确下载这些安装包,解决方法如下:
- 下载 Git,安装选择一路默认就行
- 打开GOPTH对应的目录,里面会有src目录(可能存在bin与pkg目录)在src中新建目录,结构如下:
- github.com
- golang
- golang.org
- x
- github.com
- 目录创建成功后,在x目录中运行
git clone https://github.com/golang/tools.git tools
- 然后将下载的tools目录拷贝一份至golang目录,至此,目录结构变为:
- github.com
- golang
- tools
- golang
- golang.org
- x
- tools
- x
到此,当vscode再次出现安装提示的时候,我们点击安装,就可以安装成功了。
- github.com
- 又一个坑!:我在安装到golint时,死活不成功,提示信息如下
can't load package: package golang.org/x/lint/golint: cannot find package "golang.org/x/lint/golint" in any of: C:\Go\src\golang.org\x\lint\golint (from $GOROOT) C:\Users\abel1\go\src\golang.org\x\lint\golint (from $GOPATHzai)
找了许多解决方案都无法正确安装,最后的原因时因为golint 的源码在
lint
下,而不是tools
,需要单独拉取 golint 源码,我们进入%GOPATH%\src\golang.org\x
,执行下列命令拉取 golint 源码:git clone https://github.com/golang/lint
最后回到
%GOPATH%
,通过go install
安装 golint:go install github.com/golang/x/lint/golint
- 大功告成,效果如下:
完成了部分红网云产品介绍PPT
原文地址:https://www.cnblogs.com/swtczb/p/11632570.html
时间: 2024-10-26 21:23:39