【发布时间】:2018-08-10 06:58:51
【问题描述】:
我是 go-lang 的新手。我想使用 go 命令构建一个名为 cryptogen 的二进制文件(hyperledger/fabric 工具)。我从 github 下载源代码并根据自述文件键入以下命令:
CGO_CFLAGS=" " GOBIN=/hyperledger/src/github.com/hyperledger/fabric/build/bin go install -tags "" -ldflags "-X github.com/hyperledger/fabric/common/tools/cryptogen/metadata.Version=1.0.7" github.com/hyperledger/fabric/common/tools/cryptogen
在我的 Mac OS(OS 版本是 10.13,go-lang 版本是 1.10)上,我收到以下错误:
go build github.com/hyperledger/fabric/vendor/github.com/miekg/pkcs11: invalid flag in #cgo LDFLAGS: -I/usr/local/share/libtool
我以为我错过了libtool,安装它后,我仍然收到同样的错误。
接下来我能做什么?
【问题讨论】:
-
尝试拉取最新的fabric版本。
标签: go hyperledger-fabric cgo ldflags