本人在搭建fabric环境这个过程中碰到了一系列乱七八糟的问题,现在写出来供大家分享。
参考教程:http://www.cnblogs.com/studyzy/p/7437157.html 深蓝居,快速搭建一个fabric1.0环境
1. virtualbox和vmware的选用:
本人刚开始用的是virtualbox,然而安完ubuntu之后发现不能联网,而且用笔记本运行起来超级卡,所以果断放弃,选用了vmware.
vmware安装完ubuntu16.04后,发现这个系统经常断网,不管是不是下载东西时,都会断网,在网上找了一大堆教程后,折腾很久结果把这个虚拟机彻底搞断网了,只能重装。
重装了一个ubuntu17.04,然后惊喜的发现,之前断网的问题再也没有了。小白如我,也不知道究竟是重装解决了断网的问题,还是17.04解决了断网问题。
2.go的安装:
刚开始我是用这个命令: wget https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz 直接在终端里下载,然后出现一大堆错误,上网找了很多解决方法,后面加上 no certificate... 或者加上浏览器标识等等诸如此类,都不管用,最简单的解决办法如下:
直接把 https://storage.googleapis.com/golang/go1.9.linux-amd64.tar.gz 这个网址复制粘贴到浏览器里访问,然后浏览器会下载一个 go1.9.linux-amd64.tar.gz 的压缩包在Downloads文件夹里面,然后把这个压缩包移动到home文件夹下,再用下一句命令: sudo tar -C /usr/local -xzf go1.9.linux-amd64.tar.gz 即可。
然后是配环境变量,我参考的是 http://www.flysnow.org/2017/01/05/install-golang.html Go语言环境搭建详解
然后记得一定要输入一下命令 go version,这一步可以测试go是否安装好了,我是在最后运行fabric时才发现自己没有装好go。
哦对还有这个博客中还交代了很重要的一步,再home文件夹底下再创建一个go文件夹,以上go的安装都是再/usr/local/go底下操作的,而我们新创建的go是在home底下,也就是这个文件夹是和Documents,Downloads文件夹并列的,这步很重要!
下面来科普一个我之前不知道的小知识:
ubuntu的文件夹关系: