我刚刚开始使用Go编程语言,并使用网站上的Windows installer安装了Go。我使用go run hello.go对安装进行了测试,并且运行正常。当我尝试构建我的第一个程序时,问题出现了:
$ echo $GOROOT
C:\Go\
$ echo $GOPATH
/cygdrive/c/Users/Paul/Documents/Home/go
mkdir -p $GOPATH/src/hello在该目录中,我有一个简单的hello.go程序:
package main
import "fmt"
func main() {
fmt.Printf("Hello, world.\n")
}当我尝试构建和安装时,问题出现了:
$ go install hello
can't load package: package hello: cannot find package "hello" in any of:
C:\Go\src\hello (from $GOROOT)
\cygdrive\c\Users\Paul\Documents\Home\go\src\hello (from $GOPATH)发布于 2015-01-07 10:37:38
GOPATH环境变量必须包含有效路径。
\cygdrive\c\Users\Paul\Documents\Home\go\src\hello不是Windows上的有效路径。
请尝试设置GOPATH=c:\Users\Paul\Documents\Home\go。
https://stackoverflow.com/questions/27809176
复制相似问题