以太坊开发--阿里云ECS(centOS 6.8)安装Ethereum TestRPC
来源:互联网 发布:广电双向网络改造方案 编辑:程序博客网 时间:2024/06/06 17:07
笔者在前面博客中《以太坊开发--truffle和testrpc使用介绍》《区块链-以太坊开发环境搭建介绍》两篇博客中讲解了TestRPC的安装与使用。作为入门区块链开发的重要工具,TestRPC是极好的。前两篇博客中是在Mac下进行操作。如果你有特殊需求,比如要把TestRPC安装到阿里云ECS(centOS)上,这样你就能使用云服务器来提供区块链服务。那么你就能很简单的来开发去中心化的应用了。
Linux在安装很多软件的时候,会使用apt-get命令,但是这个命令是Ubuntu下面的。在centOS中,类似的命令是yum命令。
(1)安装TestRPC:
npm install -g ethereumjs-testrpc
可能会出现如下警告:
然后就可以成功安装TestRPC:
(2)安装成功后启动,但是失败:”function VM(opts={})“,注意testrpc的安装需要考虑Python、pip、node
解决方案就是更新node版本,在node 4.5时可能出现以上问题,建议更新到v6.0. 如果在centOS中更新node,可以参考《阿里云ECS部署nodejs环境遇到的问题与解决方案》。
(3)TestRPC启动失败,直接被服务器”Killed“.
这是因为云服务器内存不够导致把进程kill. 可以尝试服务器扩容。
(4)TestRPC启动失败,报错:
”solc/soljson.js:1“
"Cannot find module ''./build/Release/scrypt".
该问题的解决方案可以参考:http://blog.csdn.net/wo541075754/article/details/53155578
注意:”sudo apt install scrypt“命令是在Ubuntu中使用的,centOS可以使用”sudo npm install scrypt“.
- 以太坊开发--阿里云ECS(centOS 6.8)安装Ethereum TestRPC
- 区块链技术 之 以太坊(ethereum)开发环境安装
- 阿里云服务器ECS安装linux CentOS 6.8教程
- 以太坊开发--truffle和testrpc使用介绍
- 以太坊go-ethereum客户端docker安装(二)开发(dev)环境搭建
- 在MAC环境下之以太坊(ethereum)开发环境安装
- 以太坊go-ethereum客户端docker安装(二)开发(dev)环境搭建
- 阿里云ECS Centos配置
- 阿里云ECS(CentOS)上安装PostgreSQL9.4
- 阿里云服务器ECS上CentOS安装mysql
- 阿里云ECS Centos 7下安装RabbitMQ3.6.1
- 阿里云ECS CentOS 7 安装图形化桌面
- 【以太坊】Ethereum Popular Client: go-ethereum
- 开发部署一个智能合约(以太坊-Ethereum)
- 开发智能合约的注意事项(以太坊-Ethereum)
- 以太坊go-ethereum客户端docker安装(一)
- 以太坊go-ethereum客户端docker安装(一)
- Ethereum 智能合约 testrpc+truffle 开发环境搭建
- virtualbox中怎么给linux添加磁盘空间
- 大数据时代应该如何投资股票
- adnroid.appwidget.AppWidgetProvider
- Java访问权限public、protected、默认、private
- Struts2动态调用方法的常见方式
- 以太坊开发--阿里云ECS(centOS 6.8)安装Ethereum TestRPC
- PAT 1070. 结绳(25)-乙级
- Ajax轮询更改session后前台页面session更新问题
- LinkedBlockingQueue的put,add跟offer的区别
- thinkphp 事物回滚
- Hat’s Words(hdu 1247)(trie tree)
- 62.Unique Paths
- Html练习代码暂存
- 反射机制(一)