主要是做个记录,供自己看
注意goland中的GOPATH配置:
Global GOPATH直接影响这个项目的终端go env中的GOPATH
Use GOPATH that’s define in system environment,勾选意思是:将Global GOPATH作为Project GOPATH
index entire GOPATH,勾选:将project GOPATH加入到go env中的GOPATH环境变量中
一般建议是,在创建项目的时候
去掉Index entire GOPATH。
再项目创建好之后,配置Project GOPATH,并同时勾选Index entire GOPATH,去掉勾选Use GOPATH that’s defined in system env
。。。
最后需要注意,对于开启了模块支持的项目,不需要像上面这样做
。。。
goland中的运行按钮的可执行文件启动路径并不是可执行文件所在的路径,
如:有以下目录结构
运行other_template中的main.go,该main.go文件中以如下方式引用了template文件:
在使用goland运行时,将报错:xxx 找不到,或者没有这个文件。。
所以,需要在goland的终端处,手动运行