当我 运行 应用程序 hyperledger fabric 时出错

Error when i running the application hyperledger fabric

我正在学习本教程: https://github.com/ITPeople-Blockchain/auction 在这一步:"Build peer and Orderer binaries and Start Orderer", 在命令中:make native

我收到以下错误:

Makefile:71: *** "No go in PATH: Check dependencies". Arresto.

我在 VirtualBox 上使用 Ubuntu 并且正确设置了 gopath

GOPATH 可能是正确的,但这不是错误所指的 - 它是说 go 命令不在您的 PATH 中。您需要将 GOROOT/bin 添加到您的 PATH.

I'm following this tutorial: https://github.com/ITPeople-Blockchain/auction and at the step: "Build peer and Orderer binaries and Start Orderer", at the command: make native

上面提到的存储库大约在 2 个月前更新过,而您最好尝试关注最近更新的:Get Started.

Makefile:71: *** "No go in PATH: Check dependencies". Arresto.

另请注意,^^^ 错误实际上告诉您 PATH 中缺少 go 二进制文件。检查您是否已配置 GOPATHGOROOT 并确保在 PATH.

内可访问二进制文件

未设置路径。

找到go lang的安装目录。 (例如 linux )

whereis go

然后在 var.

下导出

export GOPATH=$HOME/go export PATH=$PATH:$GOPATH/bin

这些导出的变量范围仅限于当前终端,因此最好设置到文件 ~/.bashrc