安装
- 先升级 go 版本到1.11.1 及以上
-
安装vgo go get -u golang.org/x/vgo.
安装完之后重启goland new project的时候会出现一个vgo项目选项。
屏幕快照 2018-10-18 上午9.30.54.png
创建完之后goland 创建自动创建 go.mod 文件
创建工程
- GO111MODULE 环境变量
- 默认GO111MODULE 为auto 在gopath路径下会从gopath 或者vendor中寻找依赖包,在外部会使用go module的方式寻找依赖包
-
GO111MODULE =on 只会使用go module的方式寻找依赖包
这里我们设置GO111MODULE 为on 并且在gopath路径外创建一个工程.
屏幕快照 2018-10-18 上午9.38.32.png
-
创建工程
创建完工程之后,main 中导入的包是找不到的(即使本地gopath路径下有).使用alt+Enter 就是goland传统的导入包的方式.
屏幕快照 2018-10-18 上午9.51.08.png
但是这里的同步包相当于go mod download 同时还会在go.mod 文件中添加require 和go.sum 中.同时goland还是显示所有已经下载下来的go module.(实际目录是$GOPATH/pkg/mod)
屏幕快照 2018-10-18 上午10.26.49.png
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Learn Python the Hard Way
Zed A. Shaw / Addison-Wesley Professional / 2013-10-11 / USD 39.99
Master Python and become a programmer-even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's re......一起来看看 《Learn Python the Hard Way》 这本书的介绍吧!