0x01 错误展示
目录 /package1
文件代码
package package1 func GetFibService(n int) []int{ ret := []int{1,1} for i:=2;i<n;i++{ ret = append(ret,ret[i-2]+ret[i-1]) } return ret }目录 /package2
文件代码
package package2 import "testing" import "package1" func TestNewFunc(t *testing.T) { //package1.GetFibService(5) arr:=package1.GetFibService(5) t.Log(arr) }
编译报错如下
0x02 解决问题
查看配置环境,
重点关注 GOPATH环境参数
在配置环境中添加GOPATH
各种平台的环境不相同
我的是win的电脑, 直接在 goland的 seting - GOPATH 直接进行的添加配置
然后将你的代码放到项目的src目录下即可
测试调试成功
0则评论给“Golang解决 cannot find package "***" in any of”