标签:one 安装步骤 root href 产品 install golang 存在 can
由于发现在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中新建目录,结构如下:
目录创建成功后,在x目录中运行
git clone https://github.com/golang/tools.git tools
然后将下载的tools目录拷贝一份至golang目录,至此,目录结构变为:
到此,当vscode再次出现安装提示的时候,我们点击安装,就可以安装成功了。
又一个坑!:我在安装到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
大功告成,效果如下:
标签:one 安装步骤 root href 产品 install golang 存在 can
原文地址:https://www.cnblogs.com/swtczb/p/11632570.html