安装:“;Can';t装载包装”;(即使设置了GOPATH)

安装:“;Can';t装载包装”;(即使设置了GOPATH),go,installation,package,Go,Installation,Package,我刚刚开始使用Go编程语言,并使用网站上的Windows安装程序安装了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" fu

我刚刚开始使用Go编程语言,并使用网站上的Windows安装程序安装了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)

GOPATH
环境变量必须包含有效路径

\cygdrive\c\Users\Paul\Documents\Home\go\src\hello
在Windows上不是有效路径


请尝试设置
GOPATH=c:\Users\Paul\Documents\Home\go

仍然没有答案,您也有同样的问题吗?通过研究问题来帮助我们找到解决方案,然后将您的研究结果和您尝试的任何其他内容作为部分答案提供给我们。这样,即使我们不能弄清楚,下一个人还有更多的事情要做。你的回答也可能会赢得一些声誉,并且投票支持这个问题,这样它会得到更多的关注,或者你可以在这个问题上悬赏。