为了账号安全,请及时绑定邮箱和手机立即绑定

GO: 找不到包 'ihelp/pkg/ihelp' 在任何

GO: 找不到包 'ihelp/pkg/ihelp' 在任何

Go
狐的传说 2022-11-28 10:37:20
昨天我用 GO 编写代码,一切正常。今天我收到以下错误消息:main.go:10:2: cannot find package "icalculate/pkg/idicalculateive" in any of:    /usr/lib/go-1.10/src/icalculate/pkg/icalculate/algorithm(from $GOROOT)    /home/ademxkartal/go/src/icalculate/pkg/icalculate/algorithm(from $GOPATH)我已经删除了整个存储库,并用昨天的版本做了一个 git pull。我仍然无法编译 go-code。我试图编译一个简单的hello.go代码并且这有效。所以看起来 GO 编译器正常工作。任何解决方案的想法?这是我的go.mod文件:module icalculatego 1.16这是我的模块结构(在 Linux-Ubuntu 上工作):/calculatorGo|---- go.mod|---- go.sum   |/pkg      |/icalculate         |/algorithm         |---- algorithm.go这是go env打印出来的:GOARCH="amd64"GOBIN=""GOCACHE="/home/ademxkartal/.cache/go-build"GOEXE=""GOHOSTARCH="amd64"GOHOSTOS="linux"GOOS="linux"GOPATH="/home/ademxkartal/go"GORACE=""GOROOT="/usr/lib/go-1.10"GOTMPDIR=""GOTOOLDIR="/usr/lib/go-1.10/pkg/tool/linux_amd64"GCCGO="gccgo"CC="gcc"CXX="g++"CGO_ENABLED="1"CGO_CFLAGS="-g -O2"CGO_CPPFLAGS=""CGO_CXXFLAGS="-g -O2"CGO_FFLAGS="-g -O2"CGO_LDFLAGS="-g -O2"PKG_CONFIG="pkg-config"GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build730659894=/tmp/go-build -gno-record-gcc-switches"
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

我不是 100% 确定,但看起来你go.mod的定义是为了Go 1.16但你正在尝试使用Go 1.10依赖项运行代码。

我会尝试重新同步依赖项,例如删除go.sum并运行go mod tidy


查看完整回答
反对 回复 2022-11-28
  • 1 回答
  • 0 关注
  • 151 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号