问题描述
根据官方文档步骤安装go智能合约时,出现以下错误。找了无数解决办法,都没办法解决这个问题。今天解决了,做以下记录。
(文档地址:https://hyperledger-fabric.readthedocs.io/en/latest/test_network.html)
原因
官方文档中的go语言版本为1.15,虚拟机上的golang版本1.16,不兼容,因此报错。
解决办法
1.命令行输入
rm -rf /usr/local/go #删除原来的go语言
2.去go官网下载 golang1.15.5版本,这步可能需要梯子才能操作。下载完毕后按照官网的提示安装即可,这里附上官网的步骤
下载完毕后,切换到下载目录下,依次输入
sudo