我是 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
,安装后,我仍然遇到同样的错误。
接下来我能做什么?