关于go get的第三方包的管理(附赠go tour的安装方法)

go的第三方包管理

旧的解决方案:

  • go get 之前的下载到GOPATH的。一般是“C:\user\username\go\src\项目名“下。

新的解决方案:

  • go get 现在是下载到C:\user\username\go\pkg\mod\目录下。
  • 如果要使用这些包,我们要在$GOPATH/src/某project/,执行“go mod init 项目目录”,然后就会自动解决依赖。
  • 即使go get 之后,也要go mod 一下,而且还需要设置G11MODULE这个环境变量为on

go tour的安装与打开:

  1. 安装go安装包,如果是MSI安装包的话,会自动设置好$GOPATH
  2. 执行go get golang.org/x/tour,会把tour相关文件下载到$GOPATH\pkg\mod\和$GOPATH\bin
  3. 设置G11MODULE这个环境变量为on
  4. 在$GOPATH\src\随便创建一个project,然后go mod init 项目目录
  5. 然后在项目目录,打开命令行,执行tour即可.

如果不是在该项目目录(cd 项目目录),会报:Couldn't find tour files: could not find go-tour content; check $GOROOT and $GOPATH

参考:https://abelsu7.top/2019/09/06/gopls-guide/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值