truffle是以太坊最受欢迎的一个开发框架,安装以太坊框架truffle的需要依赖nodejs中的npm命令,因此需要先安装node.js环境以及npm。Node.js 就是运行在服务端的 JavaScript;可以看看 nodejs教程

这里需要注意:安装nodeJS之前,如果没有安装g++及 libssl-dev,则先要安装好,安装方法如下:

  $ sudo apt-get install g++$ sudo apt-get install libssl-dev

第一步:安装node我用的是从https://npm.taobao.org/镜像安装。本教程采用最新版本node-v9.9.0-linux-x64.tar.xz

下载后解压:        解压到nodejs文件夹

tar -xvf node-v9.9.0-linux-x64.tar.xz

第二步:按道理此时应安装完成只需       为node和npm建立两个软连接,使之可以全局运行:

 
$ sudo ln /home/xyy/nodejs/node-v9.9.0/bin/node /usr/local/bin/node
$ sudo ln /home/xyy/nodejs/node-v9.9.0/bin/npm  /usr/local/bin/npm

第三步,验证版本。

输入:

node -v

返回版本号,同样 对于npm,npm随着nodejs的工具包一起安装。执行npm -v应该返回版本号。  然而这里没返回显示没有安装。

只能里cd到node的目录下 执行 :

sudo ./node -v

npm的安装采用命令:

sudo apt install npm

然后返回执行第二步的步骤,这里要注意cd到目录下删除对应到软连接。

最后查询version成功。

接下来安装truffle。

第四步:下载安装truffle

1.首先在安装truffle之前需要核实一下本机是否安装git程序。后面的程序安装需要依赖git 输入以下命令:

$ sudo add-apt-repository ppa:git-core/ppa$ sudo apt-get update$ sudo apt-get install git

输入:

git --version
git version 2.16.2

代表安裝成功。

然后执行:

sudo npm install -g truffle

安装完成后,创建软连接,使其可以全局使用:

ln -s /home/zhuzs/app/nodejs/node-v6.9.1/bin/truffle /usr/local/bin/truffle

执行 truffle  version

truffle框架安装(还是比较麻烦的。。。)相关推荐

  1. 【区块链-智能合约工程师】第四篇:Truffle框架安装和介绍(Windows)

    文章目录 第一次尝试安装(fail) 简单介绍 安装配置 truffle命令报错:'truffle' 不是内部或外部命令 truffle命令报错:Cannot find module 'fs/prom ...

  2. Ubuntu truffle框架安装

    一.下载安装nodejs 1.Ubuntu中有一个火狐浏览器,在浏览器中进入nodejs官网,下载所需要的版本 2.下载文件存储在/home/lj/Downloads中 3.解压缩文件到/usr/lo ...

  3. Mac安装truffle框架时出现✓ Preparing to download box ✖ Downloading Unbox failed! Error: connect的解决方法

    Mac安装truffle框架时出现✓ Preparing to download box ✖ Downloading Unbox failed! Error: connect的解决方法 https:/ ...

  4. Truffle框架的初使用

    本文链接:https://blog.csdn.net/Aaron_Kings/article/details/88358342 truffle使用 1.下载 1.1.nodejs 1.2.truffl ...

  5. (四)以太坊——运用truffle框架部署第一个DAPP ---- Pet-Shop

    内容大纲: 本项目是在以太坊上开的一个宠物领养的DAPP,借助了truffle框架和ganache进行合约部署.同时实现web端与区块链的交互. 1.设置开发环境 2.使用 Truffle Box 创 ...

  6. 以太坊Truffle框架构建Dapp

    想知道更多关于区块链技术知识,请百度[链客区块链技术问答社区] 链客,有问必答!! 1.安装环境 通过node安装truffle,推荐在ubuntu 14.04下进行开发,window下可能会遇到各种 ...

  7. Jittor(计图)深度学习框架安装

    Jittor(计图)深度学习框架安装 简介 Jittor框架安装 其他 简介 刚入门的时候大部分人可能还是会选择用windows来装deep learning的框架,刚好换了电脑,这里从零开始演示一下 ...

  8. 区块链DAPP-基于Truffle框架的宠物商店

    1.业务背景 Pete有一个宠物店(Pete's Pet Shop),该商店在给定时间可以容纳16只宠物,并且已经有了宠物数据.他希望基于Truffle框架开发一个完全去中心化应用,让大家来领养宠物. ...

  9. 【区块链-以太坊】5 Ubuntu下truffle ganache安装及使用

    [区块链-以太坊]5 Ubuntu下truffle & ganache安装及使用 1 truffle安装 1)输入sudo npm install -g truffle 2)将truffle复 ...

  10. CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程)

    CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程) 导读 本人在Win10下安装深度学习框架Tenso ...

最新文章

  1. Linux的归档及压缩,Linux的cron时间计划任务, NTP网络时间协议 , 查看网络连接...
  2. openssl 自建CA签发证书 网站https的ssl通信
  3. numpy中的tile函数
  4. SVN 问题解决之 The XML response contains invalid XML
  5. small用于不连续数组_用Small、If、Index、Indirect、Row、Char、Match实现一对多查找...
  6. 导入表注入原理和C语言实现
  7. 什么时候加上android.intent.category.DEFAULT和LAUNCHER
  8. 随机化算法-----模拟退火
  9. java mvc web_JavaWeb MVC
  10. Maven-打包的时候丢失非.java的文件
  11. ffmpeg处理RTMP流媒体的命令大全
  12. mongodb查询分页优化(二)
  13. javascript 操作服务器 文件,使用javascript读取服务器文件
  14. java jshell_[Java JShell 指南] - 介绍
  15. P问题、NP问题、NP完全问题和NP难问题
  16. [转]库存那些事儿_8_盘点
  17. mysql 自定义插件调试
  18. 用JS逐步分解实现放大镜(看完就有收获)
  19. 前端组件化埋点方案与实现
  20. 计算机基础知识对程序员来说有多重要?

热门文章

  1. 新旧版MATLAB中的希尔伯特-黄变换(HHT)及其边际谱的求取问题
  2. .NET发邮件(验证码)
  3. 当今世界最NB的25位大数据科学家
  4. stm32模数转换程序设计c语言,STM32 ADC模数转换简介
  5. 【雷达与对抗】【2011.07】穿墙超宽带雷达成像
  6. 你必须知道的html5的基本特征和用法--基础必会
  7. 大数据基础知识之什么是服务器什么是集群
  8. https页面访问不到http的处理方法
  9. testerhome学习笔记1_互联网测试技术
  10. 什么是时间复杂度和空间复杂度