`
sg552
  • 浏览: 619949 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
47437293-94b9-3b04-9152-8971c7580049
白手起家学习使用Flex
浏览量:18706
社区版块
存档分类
最新评论

ubuntu 安装 fabric 步骤

阅读更多
一句话:$ sudo apt-get install fabric

以下的不用看了。

我是个python 盲,近期一个项目的部署要用到fabric,所以记录一下步骤:

1. 先安装pip (估计类似于rubygem)
http://www.pip-installer.org/en/latest/installing.html

$ curl -O https://raw.github.com/pypa/virtualenv/master/virtualenv.py
$ python virtualenv.py my_new_env

2. 再安装 fabric
$ . my_new_env/bin/activate
(my_new_env)$ pip install fabric

结果遇到问题:

creating build/temp.linux-i686-2.7
creating build/temp.linux-i686-2.7/src
gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/MD2.c -o build/temp.linux-i686-2.7/src/MD2.o
src/MD2.c:31:20: fatal error: Python.h: No such file or directory
compilation terminated.
error: command 'gcc' failed with exit status 1

google了一下, 原来是少了deb包,

$ sudo aptitude install python2.7-dev

然后再:

(my_new_env)$ pip install fabric

Successfully installed pycrypto
Cleaning up...

可是运行 fab 却不成功。 查看了下官方文档,fabric只支持pythong 2.5, 2.6 ,不支持2.4 以及3.0

$ sudo apt-get install fabric
搞定。
分享到:
评论

相关推荐

    ubuntu1804环境下fabric-1.4.6环境部署.docx

    ### Ubuntu 18.04 下 Hyperledger Fabric 1.4.6 环境部署指南 ...完成以上步骤后,Ubuntu 18.04 系统已经为安装 Hyperledger Fabric 1.4.6 做好了准备。接下来可以根据官方文档继续安装 Fabric 的其他组件和服务。

    手把手教你在ubuntu 16.04.1系统下搭建超级账本(Hyperledger Fabric 0.6) 本地开发环境

    在安装Hyperledger Fabric之前,需要确保系统是最新的,这一步骤非常重要,可以避免后续安装过程中出现兼容性问题。操作步骤如下: 1. **运行`sudo apt update`**,以更新可用包列表及其版本信息。 2. **执行`sudo ...

    部署Hyperledger fabric环境.docx

    总的来说,部署Hyperledger Fabric环境涉及多个步骤,包括虚拟机的安装、Ubuntu和Docker的配置、源的更换,以及Hyperledger Fabric组件的安装和网络的创建。通过这个过程,我们可以搭建一个本地的区块链网络,用于...

    hyperledger fabric1.0实操

    在安装和配置过程中,你需要根据`fabric-sample`中的文档进行操作,包括创建网络配置文件、启动排序服务、配置通道、部署智能合约等步骤。每个步骤都需要细心操作,确保所有配置文件的正确性。同时,还需要了解如何...

    fabric1.4版本示例环境搭建与运行

    1. **安装Docker**:在Ubuntu系统上,可以添加阿里云的Docker仓库,然后使用`sudo apt-get install docker-engine=18.06.1-ce`进行安装。安装完成后,将当前用户添加到`docker`组,以便无须使用sudo运行Docker命令。...

    heyperledger fabric 入门教程(环境搭建,文件配置,详细教程)

    在Ubuntu上,可以按照以下步骤安装Docker: 1. 更新系统包列表: ``` sudo apt-get update ``` 2. 添加阿里云Docker仓库: ``` curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key...

    超级账本Fabric 1.0 多节点集群的部署(2)

    )前篇:超级账本Fabric 1.0 多节点集群的部署(1)二、操作步骤1、环境构建与测试本文中用到的宿主机环境是 Ubuntu 14.04.5 LTS,通过 Docker 容器来运行 Fabric 的节点, 版本为 v1.0 beta。因此,启动 Fabric 网络中...

    如何通过python的fabric包完成代码上传部署

    根据上述内容,使用Fabric包完成代码上传部署的过程包括安装Fabric包、定义fabfile.py任务、设置全局属性、执行命令行任务等多个步骤。通过灵活使用Fabric提供的命令和API,可以有效地管理远程服务器上的操作,实现...

    2. 网络环境1

    - **Ubuntu 16.04**:Hyperledger Fabric Go SDK的开发环境通常建议在Ubuntu 16.04上搭建,因为该系统支持必要的依赖和虚拟化技术。 - **Go语言**:由于Fabric SDK Go是用Go编写的,因此需要Go 1.10.x或更高版本。...

    ganglia install linux.rar_apt_ganglia_install_linux_make

    在Linux系统中,`apt`是Debian和Ubuntu等发行版的包管理器,用于安装、升级和管理软件。使用`apt`安装Ganglia,首先需要更新包列表,然后搜索Ganglia相关的包,最后执行安装命令。例如: ```bash sudo apt update ...

    部署Python的框架下的web app的详细教程

    4. **Linux版本**:本文以Ubuntu Server 12.04 LTS为例进行介绍,原因在于其包管理器`apt`的使用较为简单。当然,其他版本的Linux系统也可以采用类似的步骤进行部署。 #### 部署环境搭建 1. **WSGI服务器**:在...

    运维常见的工具推荐.docx

    Capistrano 是一个用来并行的在多台机器上执行相同命令的工具,使用用来安装一整批机器。BuildBot 是一个系统的自动化编译/测试周期最需要的软件,以验证代码的变化。 Fabric 是一个开源 Java Containers(JVMs) ...

    EHR:电子病历存储在区块链上

    基于区块链的解决方案,用于存储电子病历本教程将介绍安装和使用此应用程序所需遵循的基本步骤,该应用程序使我们能够存储,创建和检索电子病历或电子病历(下称EHR)。 特别感谢分享他的知识并制作了本。1.先决条件...

    阿里云javasdk源码-hyperledger:区块链3.0->超级账本hyperledgerfabirc教程v1.1

    fabric的教程都是基于0.6或者1.0等比较老的版本, 主要采用go语言开发chaincode, 采用java-sdk去调用链码. 从fabirc1.1开始,官方推荐使用nodejs去开发链码,node-sdk调用代码. 传智播客物联网+区块链学院带您使用...

    zynq开发板教程

    - 介绍了虚拟机的安装过程以及 Ubuntu 操作系统的安装方法。 5. **PS 和 PL 接口技术详解**: - **AXI 接口标准**:AXI (Advanced eXtensible Interface) 是 Xilinx 提出的一种高速接口标准,用于 PS 和 PL 之间...

    hyperledger:区块链3.0->超级账本hyperledger fabirc v1.1

    环境建设准备工作建议使用ubuntu服务器,这里我直接使用了阿里云的乞丐版服务器,配置如下:操作系统为Ubuntu 14.04(64位)为保证后续步骤一致,请使用跟我相同的版本。 1.远超登录终端准备用putty或者xshell远超...

    添加16550 UART IP内核的遇到问题.docx

    ### 添加16550 UART IP内核遇到的问题及解决方案 #### 问题一:添加完AXIUART16550 ...- 根据前面步骤安装好的资源包,在SDK中可以轻松生成devicetree.dtb文件,确保正确配置了AXI UART 16550 IP内核的所有必要信息。

Global site tag (gtag.js) - Google Analytics