MAC下部署fabric2.0.0-遇到的問題解決

==網上搜的部分教程不完整,而且完全照搬會遇到各種問題,在安裝過程中整理了部分問題供參考。==參考鏈接:https://blog.csdn.net/yuxinqingge/article/details/104331305

  1. 安裝的軟件
    安裝過程就不在贅述,參考命令如下
    brew install 軟件名
    ① git
    ② go:安裝好後,需配置環境變量
    編輯.bash_profile文件,如果沒有請新建。
vi ~/.bash_profile

添加環境變量

export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
source ~/.bash_profile

修改配置文件是官方要求:
在這裏插入圖片描述

③ docker:官網下載Docker CE for Mac最新版包含了docker-compose,所以不用單獨安裝了
設置鏡像加速器,具體參考文章頂部鏈接。

④ wget:MacOSX 默認不包含 wget,你可以使用 brew install wget 來安裝。(不安裝這個軟件在執行./bootstrap.sh時會出問題,下載不了二進制文件hyperledger-fabric-darwin-amd64-2.0.0.tar.gz )

提示wget命令找不到

  1. fabric源碼下載
    爲fabric創建項目路徑,參考文章上方鏈接4.1
git clone https://github.com/hyperledger/fabric.git  

遇到問題:
比較慢或者沒速度
git clone沒速度是因爲github.global.ssl.fastly.net域名被限制了。只要找到這個域名對應的ip地址,然後在hosts文件中加上ip–>域名的映射,刷新DNS緩存便可。
ip查詢網址
github.global.ssl.fastly.net 和 github.com對應ip地址
在/etc/hosts文件中添加上面兩行:

sudo vi ~/etc/hosts

添加

151.101.76.249 github.global.ssl.fastly.net 
192.30.253.112 github.com

這通常是由於更新了域名解析後,本地還沒有生效,強制系統刷新DNS緩存從而達到令其生效的目的。
Mac中相應的命令是
sudo dscacheutil -flushcache
修改完了速度還是慢,但起碼能有速度了

3.1.測試first-network出現問題
參考鏈接:添加鏈接描述
在這裏插入圖片描述
解決:
go env
換成國內代理:(GOPROXY)
go env -w GOPROXY=https://goproxy.cn

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章