dsznndq4912405 2014-02-17 02:26
浏览 106
已采纳

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

go get code.google.com/p/go.net/websocket

I'm trying to install websocket using go get

However, given the x509: failed to load system roots and no roots provided error.

I was google it: cross-compilation requires disabling CGO, so i export CGO_ENABLED=0,

but it always error

system: os x 10.9.1

go version: go1.2 darwin/amd64

go env:

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"

  • 写回答

1条回答 默认 最新

  • douzuo0711 2014-02-17 02:34
    关注

    Did you install with homebrew? Try this:

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

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

    Otherwise, just install the pre-built package.

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?