Running chaincode in development mode(开发者模式)遇到的问题

本文是在Fabric 2.x版本下运行

官方文档链接:Running chaincode in development mode — hyperledger-fabricdocs main documentationhttps://hyperledger-fabric.readthedocs.io/en/latest/peer-chaincode-devmode.html

1.make:go:command not found

 解决办法:切换到root用户执行go --version 发现go版本不存在(在用户模式下存在,且配置文件已经配置)此时重新source文件,之后测试go --version 发现go版本存在。继续执行make orderer命令发现执行成功。 

2. 在执行make命令是发现GCC编译器不存在。

此时在ubuntu下执行安装:

  • 01、首先更新包列表:

sudo apt update

  • 02、键入以下命令安装build-essential软件包:

sudo apt install build-essential

该命令将安装一堆新包,包括gcc,g ++和make。

  • 03、要验证GCC编译器是否已成功安装,请使用gcc --version命令打印GCC版本:
gcc --version

 3.Git clone 时遇到fatal: protocol 'https' is not supported问题解决方案

原因

在粘贴地址时使用了 CTRL +V, 在Git Bash中没有效果,然后我们就会使用右键菜单中的粘贴,但是不幸的是,使用 CTRL +V会在Git Bash 中添加一个隐藏的符号 ^?

在GIt Bash 中你的克隆语句可能显示是这样正常的:

git clone https:xxxxxxxxxxx.git

但真实语句其实是这样的:

git clone ^?https://gitee.com/qianfanguojin/homework_1.git

解决:删除https前的空格,手动输入空格

4. 问题:E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

在你使用 yum update 或 yum install xxxx,还是 apt update 或 apt install xxxx 在更新或安装时出现某种中断就会出现这种提示,出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况,解决的办法其实很简单:kill 掉 yum 或 apt 进程

解决:

pkill -9 yum

pkill -9 apt

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值