前言:
看了网上安装hyperledger fabric很多教程,也尝试了很多种方法,使用不同的教程可能会发现有不同的坑。
这里,通过自己踩过的坑和成功的尝试,跟大家分享一下。
我使用的虚拟机版本是:VirtualBox的Ubuntu18.04(64 bit)。
文章引用:
hyperledger fabric的官网:https://hyperledger-fabric.readthedocs.io/en/release-1.1/index.html
我参考的有效安装教程:https://www.cnblogs.com/studyzy/p/7437157.html
· 这篇文章的安装过程主要参考上面教程
我参考的解决docker的坑的教程:https://www.codetd.com/article/2377201
文章目录
详细教程
1. 检查apt source
(1)检查apt source是否是国内的【原因:国外的apt source速度太慢了】
sudo vi /etc/apt/sources.list
打开这个apt源列表,如果其中看到是http://us.xxxxxx之类的,那么就是外国的;
如果看到是http://cn.xxxxx之类的,那么就不用换的。
(2)如果想将美国的源替换成国内的,需要做一下批量的替换。输入以下指令:
:%s/us./cn./g
然后输入:wq即可保存退出。
(3)更新一下源:
sudo apt-get update
(4)安装ssh:
这样接下来就可以用putty或者SecureCRT之类的客户端远程连接Ubuntu了。
sudo apt-get install ssh
2. Go的安装
【坑】 很多教程会让大家使用apt-get安装Go,但是安装下来的版本比较旧
【注意】 不要使用apt方式安装go,apt的go版本太低了!
【具体步骤】
(1)参考官方网站 https://golang.org/dl/ ,下载最新版的Go。
wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz
(2)编辑当前用户的环境变量:
vi ~/.profile
(3)在末尾添加以下内容:
export PATH=$PATH:/usr/local/go/bin
expor