can‘t find package xxx
因为之前搭项目需要用的go mod,设置过go env -w GO111MODULE=on
,然后在goland中其实也有能进行配置
到这里都没有什么问题,一切都搭好之后可以继续学习。然后问题就出现了,就是我无法导入自定义的包
import "./packagetest"
这中语句会导致编译出错(解决了之后再也无法复现,倒是在复现的时候又出现了新的错误提示)
解决方法:
cmd:
go env GO111MODULE=off
重启goland
设置Project GOPATH
为项目路径
unexpected directory layout
解决方法:
一些备忘录
-
go build/debug
有时候排查不到错误的时候,可以看看这个配置,刚刚接触项目,已经遇到好几次因为Program arguments
这个配置坑了几次。 -
将terminal设置成git bash
setting -> terminal -> shell path
Git/bin/sh.exe
一些linux好用的命令,还有能执行sh脚本,好处多多。
持续更新