中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Hyperledger Fabric 開發(fā)環(huán)境搭建

搭建開發(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)境中。

  • 注意主機不能運行在虛擬中,否則會得到VT-x不可用的錯誤信息

環(huán)境配置

提示: BIOS的Virtualization選項應該在CPU或者Security設置中

步驟

設置GOPATH

fabric項目使用Go語言開發(fā),請確保設置了GOPATH 環(huán)境變量.

Windows用戶注意

如果你的系統(tǒng)是windows,那么在git clone之前,先做如下操作:

git config --get core.autocrlf
  • 1

如果 core.autocrlftrue, 必須先通過以下命令將它設為 false

git config --global core.autocrlf false
  • 1

如果你的core.autocrlf是true的話,運行`vagrant up時,會出現錯誤 ./setup.sh: /bin/bash^M: bad interpreter: No such file or directory

拷貝Fabric項目

Fabric項目基于 Go語言開發(fā),是一個GO 項目, 我們需要將倉庫clone到 GOPATH/src.IfyourGOPATH has multiple path components, then you will want to use the first one. There’s a little bit of setup needed:

cd $GOPATH/srcmkdir -p github.com/hyperledgercd github.com/hyperledger
  • 1
  • 2
  • 3
git clone https://github.com/hyperledger/fabric.git
  • 1

使用Vagrant啟動虛擬機

啟動vagrant

cd $GOPATH/src/github.com/hyperledger/fabric/devenvvagrant up
  • 1
  • 2

運行到這一步時,可能會因為qiang的緣故,不能下載box,我保存了一份在百度云中,可以通過 點擊這里 下載,下載了之后,需要使用vagrant添加box,命令如下:

vagrant box add hyperledger/fabric-baseimage virtualbox.box
  • 1

因為我們使用的是本地添加box,但本地添加的box版本號為0,這里fabric的Vagrantfile文件里為我們做了些處理,只要在環(huán)境變量中添加一個變量USE_LOCAL_BASEIMAGE,并將其值設置為1即可。這一步很重要,如果不加這一步,那么vagrant仍然會去網上下載(如果的確是去網上直接下載,網速能行的話就無需這么麻煩)。

添加完成后,再次進入devenv目錄,然后運行

vagrant up
  • 1

就行了。

等待一段時間,等到虛擬機啟動后,就可以進行登錄了。

Linux可以使用下面的命令

vagrant ssh
  • 1

SSH登錄:

address:127.0.0.1:2222username:vagrantpassword:vagrant
  • 1
  • 2
  • 3

Windows用戶的登錄則需通過Putty或者Xshell等軟件進行。

關于vagrant的使用可以看一下我寫這篇簡單的教程:http://www.zgljl2012.com/vagrantan-zhuang/

構建fabric

搭建好vagrant開發(fā)環(huán)境后,接下來就可以build and test fabric了。在你的虛擬機里,也有一個同樣的fabric項目,可以通過以下命令打開文件夾:

cd $GOPATH/src/github.com/hyperledger/fabric
  • 1

只要宿主機上的文件一修改,虛擬機里的fabric也就立刻同步修改了,極大的便利了我們的開發(fā)過程(可以自己修改一下README.md測試一下)。

注意

Windows 10 用戶注意: Windows 10 用戶在運行vagrant up時可能會發(fā)生錯誤mitchellh/vagrant#6754,那是因為沒有安裝Micsoft Visual C++ 下面是下載地址: http://www.microsoft.com/en-us/download/details.aspx?id=8328


轉載請注明原文地址:http://blog.csdn.net/zgljl2012/article/details/52896372

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
面向 Java 開發(fā)人員的區(qū)塊鏈鏈代碼
(十)Fabric2.0
深入理解Fabric環(huán)境搭建的詳細過程
【超級賬本】docker-compose部分介紹(四)
Hyperledger -超級賬本 學習報告
Hyperledger Fabric啟用CouchDB為狀態(tài)數據庫
更多類似文章 >>
生活服務
熱點新聞
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服