当我尝试使用我的包执行我的 .go 脚本时,我newmath
在 SublimeText2 中收到以下错误。
"test.go:5:2: import "newmath": cannot find package"
这就是我在 SublimeText2 中的构建系统
{
"cmd": ["go","run", "${file}"],
"working_dir": "${file_path}",
"selector": "source.go, source.g"
}
但是当我在终端中执行我的脚本时,go-compiler 可以找到该包并成功执行。而且我注意到 GOPATH 在重新启动后或一段时间后自行重置:/
我的 Go 环境:
GOARCH="amd64"
GOBIN=""
GOCHAR="6"
GOEXE=""
GOGCCFLAGS="-g -O2 -fPIC -m64 -pthread"
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/daggi/gocode/"
GOROOT="/usr/lib/go"
GOTOOLDIR="/usr/lib/go/pkg/tool/linux_amd64"
CGO_ENABLED="1"
我认为这是 SublimeText2 的路径/环境问题,但我不知道。
谢谢你。