Go 使用docker在本地运行链码时遇到问题

Go 使用docker在本地运行链码时遇到问题,go,docker-compose,blockchain,hyperledger,Go,Docker Compose,Blockchain,Hyperledger,我在本地系统上运行learn chaincode示例时遇到以下错误,请为我提供适用于上述错误的解决方案 $go-build #github.com/hyperledger/fabric/vendor/github.com/miekg/pkcs11 exec:“gcc”:在%PATH%中找不到可执行文件 我的理解是,学习链码的例子是遵循的。请注意,此示例用于Hyperledger结构版本0.6 该消息与示例引用的PKCS11包相关。此PKCS包需要gcc编译器才能生成。我建议获得一个gcc编译器,

我在本地系统上运行learn chaincode示例时遇到以下错误,请为我提供适用于上述错误的解决方案

$go-build
#github.com/hyperledger/fabric/vendor/github.com/miekg/pkcs11
exec:“gcc”:在%PATH%中找不到可执行文件

我的理解是,学习链码的例子是遵循的。请注意,此示例用于Hyperledger结构版本0.6


该消息与示例引用的PKCS11包相关。此PKCS包需要gcc编译器才能生成。我建议获得一个gcc编译器,然后再次尝试构建该示例。

我的理解是,我们遵循了从中学习链码的示例。请注意,此示例用于Hyperledger结构版本0.6


该消息与示例引用的PKCS11包相关。此PKCS包需要gcc编译器才能生成。我建议获得一个gcc编译器,然后再次尝试构建该示例。

看来Fabric团队引入了“nopkcs11”标记来绕过这个问题-

我使用以下命令生成链码:

go build -tags nopkcs11

看来Fabric团队引入了“nopkcs11”标签来绕过这个问题-

我使用以下命令生成链码:

go build -tags nopkcs11

谢谢你提供的信息,但你会建议我如何获得gcc编译器谢谢你提供的信息,但你会建议我如何获得gcc编译器这里提到了真棒!谢谢如果使用Visual Studio代码作为windows编辑器,则可以使用以下设置将其添加到设置中:“go.buildTags”:“nopkcs11”这里提到的太棒了!谢谢如果使用Visual Studio代码作为windows编辑器,则可以使用以下设置将其添加到设置:“go.buildTags”:“nopkcs11”