【发布时间】:2024-01-17 13:28:01
【问题描述】:
我正在尝试为要安装的工具构建 Go 文件,但出现以下错误:
pgwatch2.go:26:2: cannot find package "gopkg.in/yaml.v2" in any of:
/usr/local/go/src/gopkg.in/yaml.v2 (from $GOROOT)
/home/postgres/go/src/gopkg.in/yaml.v2 (from $GOPATH)"gopkg.in/yaml.v2" in any of:
我意识到我需要获取 Go 模块 gopkg.in/yaml.v2 但我的服务器无法访问互联网。因此,我尝试了 2 个对我没有帮助的解决方案:
1) 百胜安装 golang-gopkg-yaml-devel-v2.noarch
2)我下载了源文件(yaml-2.2.1.zip)并将它们放在服务器中,但我不知道如何从这里继续。我如何安装yaml?我尝试解压缩并使用 go install 进入我想要的目录。 这是我收到的错误。
go install: no install location for directory /PostgreSQL/pgwatch2/pgwatch2-master/pgwatch2/yaml-2.2.1 outside GOPATH
For more details see: 'go help gopath'
谁能给我一些建议?
【问题讨论】: