パッケージを使用して.goスクリプトを実行しようとすると、SublimeText2でnewmath
次のエラーが発生します。
"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がリセットされることに気づきました:/
My Go env:
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のパス/環境問題だと思いますが、わかりません。
ありがとうございました。