一、前置條件和系統配置
1、安裝docker
2、系統配置
node.js-v2.1.8 及更高版本
在centos7 64位上安裝node.js
yuminstall npm
檢視npm版本:npm -v
3、安裝curl
yuminstall curl
4、安裝golang
yuminstall golang
二、安裝fabric
可能會出現如下問題「peer's certificate has expired」
解決方案可能是本地時間問題
a>檢視ssl更多資訊
根據sec_error_expired_certificate
的錯誤說明,進行搜尋,發現該命令是由於本地的時間不正確造成的。進行一次ntp時間同步
ntpdate pool.ntp.org
2、配置環境變數
執行上述命令時候回產生乙個bin資料夾,配置這個環境變數
export path=/bin:$path
安裝完畢
三、示例
1、安裝git
yuminstall git
2、獲取fabric-samples**
3、在目錄fabric-samples中建立子目錄 first-network
mkdir first-networkcd fabric-network
在first-network中增加byfn.s**件
./byfn.sh -husage:
byfn.
sh -m up|down|restart|generate [-c ] [-t ]
byfn.
sh -h|--help (print this message)
-m - one of '
up', '
down
', '
restart
' or '
generate
' - '
up' - bring up the network with docker-compose up
- 'down
' - clear the network with docker-compose down
- 'restart
' -restart the network
- 'generate
' -generate required certificates and genesis block
-c - config name to use (defaults to "
mychannel")
-t - cli timeout duration in microseconds (defaults to 10000
)typically, one would first generate the required certificates and
genesis block,
then
bring up the network. e.g.:
byfn.
sh -m generate -c byfn.
sh -m up -c
這裡直接使用first-samples自代示例直接執行
./byfn.sh -m generate
開啟網路
./byfn.sh -m up
關閉
./byfn.sh -m down
執行相關命令
一 環境安裝
1 安裝pip pip是管理安裝包的軟體,因為我環境中已經安裝了pycharm了,pip已經安裝完了。2 安裝virtualenv virtualenv可以方便的解決不同專案中對類庫的依賴問題。這通常是通過以下方式實現的 首先將常用的類庫安裝在系統環境中 然後為每個專案安裝獨立的類庫環境。這樣子可以...
PyOpenGl 1 環境安裝
我的選擇 eclipse pydev pyopengl 選擇原因 eclipse pydev 除錯方便,介面友善。缺點是比較占用資源 我的電腦10秒開機怕什麼 其他選擇 idle 或 emacs shell 黨你們有選擇嗎 電腦系統 win7 64 eclipse version 4.2.2 pyd...
C 11環境安裝
今天mayuyu開始學習c 11的一些新特性,所以第一步就是要安裝c 11的環境。對於c 11來說,只有gcc4.8.2及以上的版本才能很好地支援,而mayuyu選擇的是centos6.5系統,安裝的 注意在安裝gcc4.9.2之前,需要先安裝一下三個包,位置為 如下三個檔案 其中make這一步要花...