HyperLedger Fabric 2.5开发环境搭建:执行make gotools报错求助
解决Hyperledger Fabric
make gotools 报错问题 确认当前工作目录
确保你在克隆的Hyperledger Fabric仓库根目录下执行命令。执行pwd检查当前路径,若进入了samples或其他子目录,切换回仓库根目录后重试。验证克隆的仓库正确性
确认克隆的是Fabric核心仓库而非仅示例仓库。正确的克隆命令为:git clone https://github.com/hyperledger/fabric.git克隆完成后进入
fabric目录再执行make gotools。匹配仓库分支与文档版本
不同版本的Fabric仓库Makefile可能无gotools目标。若你的《开发环境搭建》文档对应特定版本,切换到对应分支:git checkout <对应版本号,如v2.5.0>切换后重新执行命令。
手动安装Go工具(若Makefile无对应目标)
在仓库根目录执行cat Makefile | grep gotools,若无输出说明当前分支无此目标。可手动安装所需工具,make gotools本质是安装Fabric开发依赖的Go工具,示例命令:go install golang.org/x/lint/golint@latest go install github.com/fzipp/gocyclo/cmd/gocyclo@latest go install github.com/client9/misspell/cmd/misspell@latest可查看仓库根目录的
scripts/installgotools.sh脚本(若存在)获取完整工具列表。
内容的提问来源于stack exchange,提问作者Arman Davari
相关产品推荐
相关产品推荐

