hyperledger-fabric/qemu/kvm/virtual-manager -------vagrant-virtual-box

news/2024/7/8 5:01:24



天我也遇到了这个问题,原因是你的 vagrant 版本跟你的 virtualbox 版本不匹配,解决的方法是,更换 virtualbox 的版本。我的 vagrant 版本是 1.8.4 ,virtualbox 的版本是 5.1.2,在 vagrant up 的时候就会提示你说的错误。我把 virtualbox 的版本换成了 virtualbox 5.0.26,再次启动就可以了。


https://hyperledgercn.github.io/hyperledgerDocs/write_first_app_zh/

https://talk.ninghao.net/t/vagrant-up-no-usable-default-provider/4001/5

https://yq.aliyun.com/articles/61947

https://github.com/chef/bento


6. 下载fabric对应的Vagrant box镜像

进入devenv目录,官方代码自带了Vagrantfilesetup.sh,这里我根据自己的实际情况进行了替换,建议vi官方自带的Vagrantfile,将config.vm.box = "ubuntu/xenial64"配置值改为hyperledger/fabric-baseimage,这个版本我理解应该天生就是为hyperledger-fabric而准备的镜像,当然需要注意的一点是因为文件较大(我下的是0.3.0版本,大约938M)且需要“***”,所以最好提前先下载好,这里给出下载地址 https://vagrantcloud.com/hyperledger/boxes/fabric-baseimage/versions/0.3.0/providers/virtualbox.box 将下载好的文件重命名为virtualbox.box。

7. 添加box到Vagrant中并启动

运行如下vagrant命令将刚下载的镜像添加到vagrant box中并启动由vagrant托管的带有指定镜像(注意:box名称要与Vagrantfile文件中的config.vm.box属性值一致)的virtualbox虚拟机。

vagrant box add ./virtualbox.box --name hyperledger/fabric-baseimage
vagrant box list # 查看vagrant列表中已有的box
vagrant up # 启动vagrant

转载于:https://www.cnblogs.com/SZLLQ2000/p/9770984.html


http://www.niftyadmin.cn/n/4557062.html

相关文章

谁能提供一些好的C++编程项目

可以开发一套人事管理系统

【颜纠日记】开源Github索引六大方法,开启专业学术搜索,Github搜索语法分享

长期更新预告: 生活经验,就业理财,操作系统, 学术查询,媒体剪辑 学术查询:学术查询:学术,笔记工具,工具搭配,授人以鱼不如授人以渔,搜索底层规则…

c#中怎样实现无页面刷新

page"pages; xmlhttp.open("GET" 微软有整套的框架 主页面通过javascript访问iframe中的数据现在来说的话推荐你使用ajax技术 iframe获取数据后 打开一个大小为0的iframe 使用javascript进行前段操作3.点击获取数据时 就可以了 ||| 有3种办法:1.使用…

(3)pyspark----dataframe观察

1、读取: sparkDF spark.read.csv(path)sparkDF spark.read.text(path)2、打印: sparkDF.show()【这是pandas中没有的】:打印内容 sparkDF.head():打印前面的内容 sparkDF.describe():统计信息 sparkDF.printSchema(…

【颜纠日记】WIN10无法完成操作,因为文件包含病毒或潜在的垃圾软件,实操完美解决

长期更新预告: 生活经验,就业理财,操作系统, 学术查询,媒体剪辑 操作系统:win,mac,android,ios,linux,虚拟机,vps. 信息过滤器重要性 ---颜纠日记 解决误杀 第一种方法 1.单击左下角windows图标然后找到…

计算机C语言怎么学啊

很快就能掌握 课后多敲敲代码 你只要跟着老师的思路学 不可能很难的 C是编程的入门语言 当你编出一个自己的程序你还会很有成就感呢

forEach,map遍历数组的区别

一、原生JS forEach()和map()遍历 共同点: 1.都是循环遍历数组中的每一项。 2.forEach() 和 map() 里面每一次执行匿名函数都支持3个参数:数组中的当前项item,当前项的索引index,原始数组input。 3.匿名函数中的this都是指Window。 4.只能遍历数组。 1.f…

求一道{一次函数}选择题。

答案就出来了 两个方程相除 bx2 即ax-4 bx-20这两个方程中x相同 说明当ax40 在在X轴上相交与同一点 x相等所以x -4/a2/b a/b-4/2-2 答案补充 b/a-2分之1选择D ||| 选D y0时