gpt4 book ai didi

去安装: “Can' t load package” (even though GOPATH is set)

转载 作者:IT王子 更新时间:2023-10-29 01:11:00 26 4
gpt4 key购买 nike

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

关于去安装: “Can' t load package” (even though GOPATH is set),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27809176/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com