Windows10环境下的安装与配置
从Golang的官网 https://golang.google.cn/ 下载安装包后,双击安装,安装到指定的位置
配置Golang运行环境,需要配置两个环境变量
(1)GOROOT
:Golang安装根目录
(2)
GOBIN
:保存Golang根目录下的bin路径,一般在windows下设置为%GOROOT%\bin
程序生成的可执行文件的路径。这里注意,你可以设置它,也可以不设置,默认是个空字符串,我猜测它会链接距离最短的$GOPATH下的./bin文件夹;这里多说一句,需要go install
才会链接到GOBIN
(3) GOPATH
:Golang工作目录.一般用于自己创建的项目根目录,编译期使用的自定义package将从这个变量的src路径下找源文件。
GOPATH之下主要包含三个目录: bin
、pkg
、src
.bin
目录主要存放可执行文件; pkg
目录存放编译好的库文件, 主要是*.a
文件; src
目录下主要存放go的源文件。需要把GOPATH
中的可执行目录也配置到环境变量中, 否则你自行下载的第三方go工具就无法使用了
在系统变量中的path
中增加:%GOROOT%/bin;%GOPATH%/bin;
在Windows中, 环境变量分为系统环境变量和用户环境变量。
环境变量是指系统环境变量,对所有用户起作用
而用户环境变量只对当前用户起作用
https://blog.csdn.net/sxhlovehmm/article/details/44274633
windows系统中,在查找path变量时,先查找系统环境变量,再查找用户环境变量
所以在我们一般将GOROOT
配置在系统环境变量中,将%GOROOT%\bin
配置在系统环境中的path
中。
GOBIN
跟GOPATH
则是配置在用户变量中
Windows环境下VSCode GO开发环境配置
(1) 安装Golang的VSCode扩展
(2)在GOPATH下面建三个bin,src,bin文件夹,用来安装go插件
(3)由于网络原因,一些依赖工具无法正常安装,需要进行手动安装
以下为手动安装的工具的步骤:
在%GOPATH%\src\
目录下,建立路径golang.org\x
进%GOPATH%\src\golang.org\x
,下载需要工具的源码git clone https://github.com/golang/tools.git
(tools可以是其它项目名)
clone完成后,会生成一个tools文件夹,这样工具所需要的源码已经准备好了.
Miscrosoft Go的扩展然后会提示你要安装那些需要的依赖。按照提示安装依赖就可以了。
(4)在VSCode中配置工作区
VSCode的配置有用户配置与工作区配置两种,所使用的插件必须在GOPATH
下的bin
目录中,否则VSCode会找不到插件.
所以在工作区的settings.json
的要设置GOROOT
与GOPATH
.
"go.goroot": "D:\\\\Golang",
"go.gopath": "E:\\GOLANG"
参考资料:
https://blog.csdn.net/weixin_43823363/article/details/90052715
https://cloud.tencent.com/developer/article/1473416
https://blog.csdn.net/weixin_39428938/article/details/86246588
https://www.cnblogs.com/zsy/archive/2016/02/28/5223957.html
https://www.cnblogs.com/feiquan/p/11433461.html
有疑问加站长微信联系(非本文作者)