truffle框架安装(还是比较麻烦的。。。)
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框架安装(还是比较麻烦的。。。)相关推荐
- 【区块链-智能合约工程师】第四篇:Truffle框架安装和介绍(Windows)
文章目录 第一次尝试安装(fail) 简单介绍 安装配置 truffle命令报错:'truffle' 不是内部或外部命令 truffle命令报错:Cannot find module 'fs/prom ...
- Ubuntu truffle框架安装
一.下载安装nodejs 1.Ubuntu中有一个火狐浏览器,在浏览器中进入nodejs官网,下载所需要的版本 2.下载文件存储在/home/lj/Downloads中 3.解压缩文件到/usr/lo ...
- Mac安装truffle框架时出现✓ Preparing to download box ✖ Downloading Unbox failed! Error: connect的解决方法
Mac安装truffle框架时出现✓ Preparing to download box ✖ Downloading Unbox failed! Error: connect的解决方法 https:/ ...
- Truffle框架的初使用
本文链接:https://blog.csdn.net/Aaron_Kings/article/details/88358342 truffle使用 1.下载 1.1.nodejs 1.2.truffl ...
- (四)以太坊——运用truffle框架部署第一个DAPP ---- Pet-Shop
内容大纲: 本项目是在以太坊上开的一个宠物领养的DAPP,借助了truffle框架和ganache进行合约部署.同时实现web端与区块链的交互. 1.设置开发环境 2.使用 Truffle Box 创 ...
- 以太坊Truffle框架构建Dapp
想知道更多关于区块链技术知识,请百度[链客区块链技术问答社区] 链客,有问必答!! 1.安装环境 通过node安装truffle,推荐在ubuntu 14.04下进行开发,window下可能会遇到各种 ...
- Jittor(计图)深度学习框架安装
Jittor(计图)深度学习框架安装 简介 Jittor框架安装 其他 简介 刚入门的时候大部分人可能还是会选择用windows来装deep learning的框架,刚好换了电脑,这里从零开始演示一下 ...
- 区块链DAPP-基于Truffle框架的宠物商店
1.业务背景 Pete有一个宠物店(Pete's Pet Shop),该商店在给定时间可以容纳16只宠物,并且已经有了宠物数据.他希望基于Truffle框架开发一个完全去中心化应用,让大家来领养宠物. ...
- 【区块链-以太坊】5 Ubuntu下truffle ganache安装及使用
[区块链-以太坊]5 Ubuntu下truffle & ganache安装及使用 1 truffle安装 1)输入sudo npm install -g truffle 2)将truffle复 ...
- CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程)
CV:Win10下深度学习框架安装之Tensorflow/tensorflow_gpu+Cuda+Cudnn(最清楚/最快捷)之详细攻略(图文教程) 导读 本人在Win10下安装深度学习框架Tenso ...
最新文章
- Linux的归档及压缩,Linux的cron时间计划任务, NTP网络时间协议 , 查看网络连接...
- openssl 自建CA签发证书 网站https的ssl通信
- numpy中的tile函数
- SVN 问题解决之 The XML response contains invalid XML
- small用于不连续数组_用Small、If、Index、Indirect、Row、Char、Match实现一对多查找...
- 导入表注入原理和C语言实现
- 什么时候加上android.intent.category.DEFAULT和LAUNCHER
- 随机化算法-----模拟退火
- java mvc web_JavaWeb MVC
- Maven-打包的时候丢失非.java的文件
- ffmpeg处理RTMP流媒体的命令大全
- mongodb查询分页优化(二)
- javascript 操作服务器 文件,使用javascript读取服务器文件
- java jshell_[Java JShell 指南] - 介绍
- P问题、NP问题、NP完全问题和NP难问题
- [转]库存那些事儿_8_盘点
- mysql 自定义插件调试
- 用JS逐步分解实现放大镜(看完就有收获)
- 前端组件化埋点方案与实现
- 计算机基础知识对程序员来说有多重要?