[英]Error: Non-standard import “gopkg.in/yaml.v2” in standard package
[英]unrecognized import path "gopkg.in/yaml.v2" in go 1.16
我刚刚从 Fedora 30 迁移到 Fedora 34,并且还在这个操作系统上安装了 golang 1.16。
我将我的项目从旧操作系统移到了这个新操作系统。 但是我在模块依赖“gopkg.in/yaml.v2”中遇到了错误:
go get: unrecognized import path "gopkg.in/yaml.v2": https fetch: Get
"https://gopkg.in/yaml.v2?go-get=1": net/http: TLS handshake timeout
我检查了类似的问题,但没有一个提供解决方案。 提前致谢。
从 Go 的源代码中,它将在这里找到Fedora
的 CA 信任:
"/etc/pki/tls/certs/ca-bundle.crt", // Fedora/RHEL 6
在Fedora:34
上,它属于以下 RPM:
# rpm -qf /etc/pki/tls/certs/ca-bundle.crt
ca-certificates-2020.2.41-7.fc34.noarch
因此,请确保 RPM ca-certificates
安装在最新级别(以上)。
或者尝试重新安装:
yum reinstall ca-certificates
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.