当我尝试在SublimeText2中执行我的带有包newmath
的.go脚本时,出现以下错误。
"test.go:5:2: import "newmath": cannot find package"
这是我在SublimeText2中使用的构建系统。
{
"cmd": ["go","run", "${file}"],
"working_dir": "${file_path}",
"selector": "source.go, source.g"
}
但是当我在终端中执行我的脚本时,Go编译器可以找到该包并成功执行。我已经注意到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的路径/环境问题,但我不确定。谢谢。