go - Hyperledger Fabric Chaincode 在执行期间面临错误

标签 go hyperledger-fabric hyperledger

我在 Go 代码导入语句中遇到错误。我附上代码和我在 vscode 中遇到的错误。请帮助我确定问题所在。我认为我的 Go 安装存在一些问题,因此我还提供了在我的 VM 上打开 Ubuntu 时出现的异常屏幕截图。请帮我纠正这个异常。提前谢谢了。 enter image description here enter image description here

最佳答案

从外观上看,第 21 行的 .profile 中存在语法错误。这看起来可能是在尝试将/usr/local/go/bin 添加到您的 PATH 中?这可能会解释一些事情,因为 go 可执行文件不在您的 PATH 中。

首先,确保 Go 安装在/usr/local/go 中:

$ ls /usr/local/go
AUTHORS     LICENSE     VERSION     blog        lib     robots.txt
CONTRIBUTING.md PATENTS     api     doc     misc        src
CONTRIBUTORS    README.md   bin     favicon.ico pkg     test

如果运行 ls/usr/local/go 返回与上面相同的输出,那么你应该 在您的 ~/.profile 中有类似以下内容:

export PATH=$PATH:~/:/usr/local/bin:/usr/local/go/bin:.

关于go - Hyperledger Fabric Chaincode 在执行期间面临错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51076839/

相关文章:

hyperledger-fabric - Hyperledger Fabric channel 创建失败

hyperledger-fabric - 从 super 账本结构中的节点 sdk 初始化网络 channel 时出错

go - 为什么在 golang 中仅初始化定义中的一个变量会失败

git - 如何在另一个私有(private) Go 项目(作为模块)中导入私有(private) Go 库(作为模块)

go - 由于Fabric 1.1和1.0的包装问题,我的Hyperledger Fabric无法与Go一起构建

hyperledger - 在哪里可以找到 Hyperledger Fabric peer 命令可能的环境变量?

database - go rest api 服务器设计良好实践

go - channel 就绪时从多个 channel 中选择所有值

logging - 无法打印到 Hyperledger 链代码中的日志

hyperledger - 管理 Hyperledger Composer 钱包