IBM Hyperledger Fabric 开发环境搭建(windows环境)
2017-06-25 19:55
791 查看
一、概述
Hyperledge fabric项目是IBM开源的区块链项目。Github地址:https://github.com/hyperledger/fabric
想对fabric有具体的认识,可以参看篇文章:http://www.8btc.com/ibm-hyperledger-fabric
二、搭建fabric之前的准备
1.下载并安装virtual box
2.下载并配置Go的开发环境(可以参考我的博客:http://blog.csdn.net/vinsuan1993/article/details/73728998)
3.安装git client
4.下载并安装Vagrant(下载地址:http://download.csdn.net/detail/vinsuan1993/9880328)
5.BIOS中设置Virtualization为Enabled
三、步骤
1.保证以上步骤都下载安装完成。
2.Windows用户注意:
如果你的系统是windows,那么在Git clone之前,先做如下操作:
Fabric项目基于 go语言开发,是一个GO 项目, 我们需要将仓库clone到 $GOPATH/src目录下.(可以直接在git Bash操作)
4.使用Vagrant启动虚拟机
运行 vagrant up,可能会因为网络的缘故,下载box会很慢,我保存了一份在百度云中,这是百度元地址:http://download.csdn.net/detail/vinsuan1993/9880331
5.1需要使用vagrant本地t添加box,命令如下(所走的执行目录:$GOPATH/src/github.com/hyperledger):
vagrant box add {title} {url}
5.2进入$GOPATH/src/github.com/hyperledger/fabric/devenv 目录,并把原Vagrantfile文件删除。
5.3必须初始化一次,以后启动就不需要了,会从新生成一个Vagrantfile文件
5.4使用Vagrant启动虚拟机
四、构建fabric
等待一段时间,等到虚拟机启动后,就可以进行登录了。
这里我们使用xshell登录。
登录信息如下:
address:127.0.0.1:2222
username:vagrant
password:vagrant
搭建好vagrant开发环境后,接下来就可以build and test fabric了。在你的虚拟机里,也有一个同样的fabric项目,可以通过以下命令打开文件夹:
cd /vagrant/
只要宿主机上的文件一修改,虚拟机里的fabric也就立刻同步修改了,极大的便利了我们的开发过程。
五、一些问题
如果我们想在虚拟机中也获取fabric项目,那么生成的Vagrantfile文件就应该在$GOPATH/src/github.com/hyperledger/fabric目录下,但不知为什么fabric本身就将此文件放在了$GOPATH/src/github.com/hyperledger/fabric\devenv下。
Hyperledge fabric项目是IBM开源的区块链项目。Github地址:https://github.com/hyperledger/fabric
想对fabric有具体的认识,可以参看篇文章:http://www.8btc.com/ibm-hyperledger-fabric
二、搭建fabric之前的准备
1.下载并安装virtual box
2.下载并配置Go的开发环境(可以参考我的博客:http://blog.csdn.net/vinsuan1993/article/details/73728998)
3.安装git client
4.下载并安装Vagrant(下载地址:http://download.csdn.net/detail/vinsuan1993/9880328)
5.BIOS中设置Virtualization为Enabled
三、步骤
1.保证以上步骤都下载安装完成。
2.Windows用户注意:
如果你的系统是windows,那么在Git clone之前,先做如下操作:
git config --get core.autocrlf如果 core.autocrlf 是 true, 必须先通过以下命令将它设为 false
git config --global core.autocrlf false3.拷贝Fabric项目
Fabric项目基于 go语言开发,是一个GO 项目, 我们需要将仓库clone到 $GOPATH/src目录下.(可以直接在git Bash操作)
cd $GOPATH/src mkdir -p github.com/hyperledger cd github.com/hyperledger
git clone https://github.com/hyperledger/fabric.git
4.使用Vagrant启动虚拟机
cd $GOPATH/src/github.com/hyperledger/fabric/devenv vagrant up5.注意:
运行 vagrant up,可能会因为网络的缘故,下载box会很慢,我保存了一份在百度云中,这是百度元地址:http://download.csdn.net/detail/vinsuan1993/9880331
5.1需要使用vagrant本地t添加box,命令如下(所走的执行目录:$GOPATH/src/github.com/hyperledger):
vagrant box add {title} {url}
vagrant box add hyperledger/fabric-baseimage G:\virtualbox.box
5.2进入$GOPATH/src/github.com/hyperledger/fabric/devenv 目录,并把原Vagrantfile文件删除。
cd $GOPATH/src/github.com/hyperledger/fabric/devenv
5.3必须初始化一次,以后启动就不需要了,会从新生成一个Vagrantfile文件
vagrant inint hyperledger/fabric-baseimage
5.4使用Vagrant启动虚拟机
vagrant up
四、构建fabric
等待一段时间,等到虚拟机启动后,就可以进行登录了。
这里我们使用xshell登录。
登录信息如下:
address:127.0.0.1:2222
username:vagrant
password:vagrant
搭建好vagrant开发环境后,接下来就可以build and test fabric了。在你的虚拟机里,也有一个同样的fabric项目,可以通过以下命令打开文件夹:
cd /vagrant/
只要宿主机上的文件一修改,虚拟机里的fabric也就立刻同步修改了,极大的便利了我们的开发过程。
五、一些问题
如果我们想在虚拟机中也获取fabric项目,那么生成的Vagrantfile文件就应该在$GOPATH/src/github.com/hyperledger/fabric目录下,但不知为什么fabric本身就将此文件放在了$GOPATH/src/github.com/hyperledger/fabric\devenv下。
相关文章推荐
- windows 搭建 IBM Hyperledger Fabric(超级账本)开发环境
- Ubuntu16.04搭建Hyperledger Fabric 1.0.5开发环境
- Hyperledger Fabric 开发环境搭建
- Hyperledger Fabric开发环境与运行环境的搭建
- Hyperledger Fabric 1.0 实战开发系列 第二课 Fabric环境搭建
- Hyperledger Fabric 开发环境搭建
- ubuntu 搭建hyperledger-fabric开发环境
- (一) Hyperledger Fabric在CentOS 7.2 64位下 开发与运行环境搭建
- Ubuntu下HyperLedger fabric开发环境搭建
- Ubuntu16.04搭建Hyperledger Fabric 1.0.5开发环境
- (附) Hyperledger Fabric在CentOS 7.2 64位系统开发环境搭建——docker无法使用 解决方法
- 在 hyperledger fabric 新增 User后重新编译 Docker 开发环境所需 Images
- 区块链、Hyperledger-Fabric框架Win10环境搭建
- Java为Hyperledger Fabric(超级账本)开发区块链链代码智能合约之环境部署
- Hyperledger Fabric开发(一):环境配置
- Hyperledger fabric mac 环境搭建 001
- 区块链 hyperledger fabric1.0 环境搭建
- Hyperledger Fabric 环境搭建
- hyperledger fabric 1.0环境搭建出错记录
- 区块链之Hyperledger(超级账本)Fabric v1.0 的环境搭建(超详细教程)