这听起来很愚蠢,但我正在尝试构建我的新 golang 项目一段时间,但我遇到了以下错误
无法加载包:包 github.com/kuskmen/yamq/cmd/yamq-client:在 C:\projects\yamq\cmd\yamq- 中找到包 main (main.go) 和 yamqclient (yamq-client.go)客户
我知道这应该很容易修复,但我来自 .NET,但我在 Go 项目及其依赖项解析模型方面仍然没有经验,因此很费劲。
我的项目结构看起来像这样
/yamq
/cmd
/yamq-client // yamq client application binary
main.go // package main
yamq-client.go // package yamqclient
/yamq-server // yamq server application binary
main.go // package main
yamq-server.go // package yamqserver
go.mod // contains only "module github.com/kuskmen/yamq" for now
... // some library files that will probably be moved to /shared folder
到目前为止一切顺利,当我go build在最外层目录 ( /yamq ) 中执行操作时,它正在成功构建(或者至少没有显示任何错误),但是当我尝试构建二进制yamq-client文件时yamq-server,我每次尝试都会遇到上述错误用谷歌搜索或找到有用的东西,我得到了一些旧文章或答案,可以追溯到 2013-2016 年,它提出了一些关于$GOPATH等等的事情,因为我正在尝试使用 go 模块,所以这里不应该是这种情况。
慕姐4208626
智慧大石
相关分类