beego框架学习-000001(go get下载速度过慢、导包及其初始化问题)

  • go get 下载速度过慢,加一个镜像代理,见置顶博客go镜像代理
  • 执行go get github.com/XXX....,是从github上面下载包,然后保存到go环境pkg文件夹下(与src同级目录,没有会自动新建),这里类似于python环境的site-package文件夹,新安装的包都会导入进去。
  • 下载完成后可以直接import,但是直接运行的话会报错:cannot find module providing package XXX: working directory is not part of a module, 大概的意思是,有包了,但是还没有初始化成go包的格式,所以需要执行命令 go mod init XXX.com/XXXX. 这样就会在go文件同级目录下新建一个go.mod文件,里面会把import的初始化(require),然后就可以使用了。
posted @ 2020-09-11 23:54  Micheal_L  阅读(233)  评论(0编辑  收藏  举报