当前位置: 首页 > 面试题库 >

失败:x509:无法加载系统根目录且未提供根目录

魏威
2023-03-14
问题内容

去获取code.google.com/p/go.net/websocket

我正在尝试使用安装websocket go get

但是,给出x509: failed to load system roots and no roots provided错误。

我当时在Google上搜索:cross-compilation requires disabling CGO,所以我export CGO_ENABLED=0

但它总是错误

系统:os x 10.9.1

Go版本:go1.2 darwin / amd64

去环境:

GOARCH =“ amd64”

GOBIN =“”

GOCHAR =“ 6”

GOEXE =“”

GOHOSTARCH =“ amd64”

GOHOSTOS =“ darwin”

GOOS =“ darwin”

GOPATH =“ / Users / xxx / gocode”

GORACE =“”

GOROOT =“ / usr / local / Cellar / go / 1.2 / libexec”

GOTOOLDIR =“ / usr / local / Cellar / go / 1.2 / libexec / pkg / tool /
darwin_amd64”

TERM =“ dumb”

CC =“ clang”

GOGCCFLAGS =“ -g -O2 -fPIC -m64 -fno-caret-diagnostics -Qunused-arguments
-fno-common”

CXX =“ clang ++”

CGO_ENABLED =“ 0”


问题答案:

您安装了自制软件吗?试试这个:

brew install go --cross-compile-common --with-cgo --use-gcc

(来源:https :
//groups.google.com/forum/#!topic/golang-
nuts/gyL_jeOyxQA)

否则,只需安装预构建的软件包。



 类似资料:
  • 问题内容: 在Golang中,我如何在根目录之外提供静态内容,同时仍具有用于提供主页的根目录处理程序。 使用以下简单的Web服务器作为示例: 如果我做 我收到一个恐慌,说我有两个针对“ /”的注册。我在互联网上找到的每个Golang示例都建议从不同目录中提供其静态内容,但这对于sitemap.xml,favicon.ico,robots.txt和其他按惯例或始终必须从根本上得到服务。 我要寻找的行

  • 让我从另一个维基百科的引用开始: Unix 操作系统上的chroot是一个操作,可以为当前正在运行的进程及其进程修改根目录。在这种修改后的环境中运行的程序,不能指定(也就是访问)这个特定目录树之外的文件。术语chroot可以指chroot(2)系统调用或chroot(8)包装程序。修改后的环境称为chroot监牢。 这意味着你可以创建一个目录(例如/opt/root),将必要的程序复制到那里并执行

  • 我在本地机器上开发了一个webapp,并使用mailtrap.io电子邮件测试服务来检查传出的电子邮件。我没有更改任何内容,但几天前mailtrap服务返回了以下错误消息: Mailtrap建议如下: 关于SSL错误,当试图发送电子邮件到Mailtrap时,您并不孤单。请更新您的OpenSSL版本,您可能会听到关于Letsencrypt证书的全局问题:它的旧根证书已于9月30日过期。它主要影响使用

  • cmf_get_root() 功能 获取网站根目录 参数 无 返回 string 一般情况为空,如果网站部署在二级目录不为空,返回结果不带/

  • 我已经在F:\驱动器中安装了Android Studio。我的Flitter项目在E:\驱动器中。 Flutter插件安装在Android Studio中。但是当我在Android Studio中打开我的项目并转到SDK管理器时,它会显示以下错误: android sdk位置不能在文件系统根目录 每个包都被禁用,复选框也被禁用,所以我无法单击它们来安装Android SDK。错误旁边的“编辑”链接

  • 我在*上运行命令< code >授予所有权限。*到由“root”标识的“root”@“%”; 并且它不断显示以下错误 11: 43:51向“root”标识的“root“@”%“授予所有权限。错误代码:1045。拒绝用户“root‘@”%的访问(使用密码:YES)0.00045秒 我还检查了Mysql上的User表,如下所示。 我不知道这是怎么回事?: 不重新安装MySQL怎么解决这个问题?(因为,