关于goland的一些坑

本文详细介绍了Goland中的GOPATH配置及其影响。强调了在创建项目时,应如何正确设置ProjectGOPATH,以及如何处理开启模块支持的项目。特别指出,当运行包含外部依赖的程序时,需注意运行路径与文件引用的问题,否则可能导致运行错误。
摘要由CSDN通过智能技术生成

主要是做个记录,供自己看

注意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的终端处,手动运行

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值