解决Go“go build”中的“找不到包”错误
如果您在使用“时遇到“找不到包”错误go build”或“go run”,尽管 GOPATH 设置正确,但以下是潜在原因和解决方案:
目录结构不正确
如果源文件不在与导入包同名的目录中,则会出现错误。在您的示例中,源文件 foobar.go 应放置在 /home/mitchell/go/src/foobar 中,而不是放置在 GOPATH 的根目录中。
解决方案:
将 foobar.go 移动到正确的位置目录:
mv ~/foobar.go /home/mitchell/go/src/foobar/foobar.go
建议的附加步骤:
GOPATH 设置不正确
验证 GOPATH 环境变量是否设置为要存储 Go 的有效目录代码。
示例:
export GOPATH="$HOME/go"
其他故障排除提示:
以上是为什么在'go build”期间找不到我的包?的详细内容。更多信息请关注PHP中文网其他相关文章!