我的文件夹设置如下:-src--bitbucket.org---eagleamulet----myFirst.go (package main)-----utils------tempconv-------tempconv.go (package tempconv)但是我无法将 tempconv 包添加到 myFirst.go 我的 Go 环境设置看起来不错,所以我不确定这里有什么问题:临时包goenv任何指针都非常感谢!
2 回答

慕娘9325324
TA贡献1783条经验 获得超4个赞
所有导入的包都先在 GOROOT 和 GOPATH 环境变量下查看。确保您的包位于这些目录下的某个位置。
现在假设GOPATH设置为:/Users/test/Desktop/GoProject/src(假设,您的 src 目录)
和GOROOT : /usr/local/go (安装 go 的地方)。如果您的 GoProject 中的文件(myFirst.go)有一个导入为
import "abc/def/packageName"
那么它应该出现在以下两个地方中的任何一个:
/Users/test/Desktop/GoProject /src/abc/def/packageName/* /usr/local/go /src/abc/def/packageName/*
如果没有,您将收到导入错误。
这些目录中的文件的第一行将是
package packageName
说明所有这些文件构成一个包packageName
- 2 回答
- 0 关注
- 210 浏览
添加回答
举报
0/150
提交
取消