在早先学习安装go的时候,遇到一些问题,特地总结出来,以备后面重新安装配置时出现同样的问题时可以参考一下;
安装的是1.15.8.windows-amd64.msi安装版本
除了选择安装路径外,其它的都是直接点下一步进行安装就好了;我选择安装的路径是:
G:\Program Files\Go
安装完成之后,你会发现在cmd下直接输入go version,就直接可以显示内容了,个人认为这是msi安装版的原因,它会默认帮你配置一些路径问题;最关键的path与gopath
在环境变量配置中可以看到如下的情况
1. 在msi安装之后,已经在用户变量那配置了GOPATH了
2. 在用户变量的path中已经添加了相应的go配置
而我一开始在网上按照其他教程配置环境的时候,并没有提及到这些,也可能是版本问题;
###这样会出现什么情况?
-
开发时,我发现有时候的默认配置会按照用户变量的,即使你在系统变量中有自己的配置,也不会起效,比如我用goland进行开发的时候,goland中默认的gopath还是用户变量的;
-
第一次使用VSCode开发时,相关的自动补全功能要下载,这时会保存到C盘下的users中的默认指定的go文件夹;C盘放太多东西了;
总的来说就是人家已经有默认配置了,然后你又弄了一下自己的配置,但是没有起效,这就十分不合理了,解决方法有:
-
删除用户变量中的gopath以及path中go的配置,然后再到系统配置那配置(1)goroot、(2)gopath、(3)path即可;
-
直接下载zip版,然后解压,这时是没有默认的配置的,很方便就可以配置自己的环境,不用删除什么了;
如何校验配置内容?
cmd下输入
go env
总得来说,msi安装时有自己的默认配置了可以直接使用,想要自己配置就要先删除那些默认配置,而zip解压之后不可用,需要配置环境才行;
但是配置在系统变量中感觉更香一点,毕竟换个用户登陆还是可以用;