fabric 创建通道事务 发生错误 :Error on outputChannelCreateTx : ............ no policies defined

环境介绍

fabric:1.4.0

错误展示这是我报的错误

报错原因

我之前这个虚拟机配置过fabric2.3.2的环境,所说的是指下面的

这里之前配置过的
后来我换了fabric1.4.0,虽然1.4.0的我也有这些,但是忽略了环境变量里之前配置的2.3.2版本的,所以我在1.4.0里用的这些工具还是2.3.2的,就导致了版本不一致报了这个错误

发现这个错误的过程

这个我偶然间查看版本时发现了这个问题
这个我偶然间查看版本时发现了这个问题
我用2.3.2创建创世块的时候没发生错误,但是下一步配置通道事务发生了错误!

# 生成创世区块
configtxgen -profile TwoOrgsOrdererGenesis -channelID testchan
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
根据引用中提供的信息,当在链接.o文件到可执行文件时,出现了"collect2.exe: error: ld returned 1 exit status"错误。这个错误表示链接文件出错。根据引用中的错误信息,"first defined here"提示我们需要找到首次定义的地方。那么,这里的问题是找到首次定义的位置。 为了解决这个问题,我们可以尝试以下步骤: 1. 检查代码中是否有重复的定义。这个错误可能是由于多个代码文件中声明了相同的变量或函数而导致的。请检查您的代码,并确保没有重复的定义。 2. 检查链接库的引用。如果您的代码中使用了外部库或第三方库,那么可能需要在链接过程中添加相应的库文件。根据引用中的提示,您可以查看您使用的开发环境的文档,搜索如何添加所需的库文件。 3. 检查编译器和链接器的设置。有时候,错误可能是由于编译器或链接器的设置不正确造成的。请确保您正在使用正确版本的编译器和链接器,并且它们的设置与您的代码和项目需求相匹配。 总结一下,要解决"collect2.exe: error: ld returned 1 exit status"错误,您需要检查代码中的重复定义、添加所需的链接库以及确认编译器和链接器的设置是否正确。希望这些提示能帮助您解决问题。 : 错误信息:collect2.exe: error: ld returned 1 exit status [2]: 链接库的添加方法 : 错误提示:"first defined here"

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值