go - 在 Windows 上的 Atom 上构建链码(hyperledger)失败

标签 go atom-editor hyperledger-fabric

我试图在 Windows 上的 Atom 编辑器中构建简单的链代码示例,但构建失败(我使用的是 go-plus 包)并出现以下错误:

fatal error: ltdl.h: No such file or directory #include ltdl.h

我知道使用 flag: -tags nopkcs11 可以解决问题,但是我如何配置 go-plus/Atom 来使用这个标志?

最佳答案

我相信还有一个 open issue for go-plus支持构建标签。我有一段时间没有使用 Atom,但我能想到的唯一选择是尝试使用 Makefile(这在 Windows 上不是世界上最简单的事情,因为大多数内置 Atom 命令都假定 GNU 命令是可用)。

如果您愿意迁移到 Visual Studio Code 之类的东西,它确实支持构建标签。

也许我们实际上应该反转 Fabric 中的构建标签,并要求您使用标签启用 pkcs11 而不是使用标签禁用它。我在第一次添加标签时争论过这个问题。随意开个JIRA item为此。

关于go - 在 Windows 上的 Atom 上构建链码(hyperledger)失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48141483/

相关文章:

go - 在花括号上启用智能缩进

javascript - 为什么 Atom 文档使用 CoffeeScript,却用 JavaScript 生成包?

atom-editor - 带链接的 Atom 片段描述

hyperledger-fabric - AWS CloudFormation 启动 Hyperledger Fabric 失败,错误为 : failed to create: [EC2InstanceForDev]

rest - 连接失败: Error: Failed to load connector module "composer-connector-undefined" for connection type "undefined"

json - 根据 key 解码 JSON

json - Golang 中的继承和 Json

Go:使用有效负载/帖子正文发布

macos - 如何在 Mac 上的 ATOM-editor 中设置自定义字体?

hyperledger-fabric - 无法为 Hyperledger Fabric 注册用户 - fabcar 示例项目