去安装:“无法加载包”(即使设置了 GOPATH)

我刚刚开始使用 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)


繁花不似锦
浏览 405回答 1
1回答

侃侃无极

GOPATH 环境变量必须包含有效路径。\cygdrive\c\Users\Paul\Documents\Home\go\src\hello 不是 Windows 上的有效路径。尝试设置GOPATH=c:\Users\Paul\Documents\Home\go。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go