搭建開發(fā)環(huán)境概述Hyperledge fabric項目是IBM開源的區(qū)塊鏈項目。Github地址:https://github.com/hyperledger/fabric Hyperledge fabric的開發(fā)環(huán)境是一個運行在vagrant(一層virtualbox上的虛擬機皮)里的Ubuntu映像,并在虛擬機內部運行了若干Docker容器。從概念上說,就是在一個主機里啟動了一個虛擬機,然后在虛擬機上啟動Docker容器。 Host -> VM -> Docker 即 主機 -> 虛擬機 -> Docker 使用vagrant集成的開發(fā)環(huán)境開發(fā)允許開發(fā)者使用自己喜歡的操作系統(tǒng)和編輯器來開發(fā),同時又可以讓系統(tǒng)運行在一個與開發(fā)團隊一致的開發(fā)環(huán)境中。
環(huán)境配置
提示: BIOS的Virtualization選項應該在CPU或者Security設置中 步驟設置GOPATHfabric項目使用Go語言開發(fā),請確保設置了GOPATH 環(huán)境變量. Windows用戶注意如果你的系統(tǒng)是windows,那么在
如果
如果你的 拷貝Fabric項目Fabric項目基于
使用Vagrant啟動虛擬機啟動vagrant
運行到這一步時,可能會因為qiang的緣故,不能下載box,我保存了一份在百度云中,可以通過 點擊這里 下載,下載了之后,需要使用
因為我們使用的是本地添加box,但本地添加的box版本號為0,這里fabric的Vagrantfile文件里為我們做了些處理,只要在環(huán)境變量中添加一個變量 添加完成后,再次進入devenv目錄,然后運行
就行了。 等待一段時間,等到虛擬機啟動后,就可以進行登錄了。 Linux可以使用下面的命令
SSH登錄:
Windows用戶的登錄則需通過 關于vagrant的使用可以看一下我寫這篇簡單的教程:http://www./vagrantan-zhuang/ 構建fabric搭建好vagrant開發(fā)環(huán)境后,接下來就可以build and test fabric了。在你的虛擬機里,也有一個同樣的fabric項目,可以通過以下命令打開文件夾:
只要宿主機上的文件一修改,虛擬機里的 注意Windows 10 用戶注意: Windows 10 用戶在運行 轉載請注明原文地址:http://blog.csdn.net/zgljl2012/article/details/52896372 |
|
來自: 立月tracy > 《區(qū)塊鏈技術》