关闭

以太坊开发--阿里云ECS(centOS 6.8)安装Ethereum TestRPC

标签: centos以太坊testrpc
8100人阅读 评论(4) 收藏 举报
分类:

       笔者在前面博客中《以太坊开发--truffle和testrpc使用介绍》《区块链-以太坊开发环境搭建介绍》两篇博客中讲解了TestRPC的安装与使用。作为入门区块链开发的重要工具,TestRPC是极好的。前两篇博客中是在Mac下进行操作。如果你有特殊需求,比如要把TestRPC安装到阿里云ECS(centOS)上,这样你就能使用云服务器来提供区块链服务。那么你就能很简单的来开发去中心化的应用了。

       Linux在安装很多软件的时候,会使用apt-get命令,但是这个命令是Ubuntu下面的。在centOS中,类似的命令是yum命令。

(1)安装TestRPC:

npm install -g ethereumjs-testrpc

可能会出现如下警告:


这是因为没有对应的包导致的。如果是在Ubuntu中使用以下包安装:
sudo apt-get install node-gyp

如果是在centOS中使用以下命令安装:
sudo yum install node-gyp

然后就可以成功安装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“.




3
0
查看评论

以太坊(2):以太坊私有链环境下的账户管理、挖矿与转账

在以太坊(1):在CentOS 6.5上搭建以太坊私有链的步骤 中我们搭建了以太坊的私有链,这次我们将在该私有链环境中进行创建账户,挖矿和转账的操作。   首先,回顾一下搭建的过程中,对我们这一讲比较重要的环节。 我们在搭建的最后一个步骤中 使用了./get...
  • m0_37327416
  • m0_37327416
  • 2017-06-06 17:26
  • 3271

安装geth 搭建以太坊私链

1 Ubuntu用户可以选择在线安装geth的方式,在终端中依次执行以下命令即可:$ sudo add-apt-repository -y ppa:ethereum/ethereum $ sudo apt-get update $ sudo apt-get install ethereum安装完成后...
  • DDFFR
  • DDFFR
  • 2017-06-26 11:37
  • 7478

区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署

区块链 Hyperledger - 超级账本项目在centos7环境下的安装与部署 Hyperledger 项目是开源界面向开放、标准区块链技术的首个重要探索,在 Linux 基金会的支持下,吸引了众多科技和金融巨头的参与。 本文将介绍 hyperledger 项目的历史,并以核心的 fa...
  • zhaoliang1131
  • zhaoliang1131
  • 2017-01-17 16:35
  • 6604

以太坊学习笔记:私有链搭建操作指南

原文链接:https://my.oschina.net/u/2349981/blog/865256 (讲解的内容非常详细,熟悉搭建以太坊私有链的相关操作,学习了!) 摘要: 详解以太坊私有链搭建过程以及一些常用的操作。 虽然以太坊是一个公有链系统,但是我们可以通过设置一些参数来运行自己的私有链节...
  • u013096666
  • u013096666
  • 2017-05-23 15:05
  • 8361

以太坊(1)--在CentOS 6.5上搭建以太坊私有链的步骤(图文详细)

我们在研究和使用以太坊的过程中,碰到了许多坑,走了许多的弯路。用以太坊作为关键词去百度或者谷歌搜索,虽然能够搜到许多结果,但其实对于我们来说,这些结果存在2个问题:1,网上的这些文章互相拷贝,虽然看起来很多,但其实就那么两篇;2,一些文章里介绍的步骤虽然看起来很合理,很顺畅,但其实真正跑起来,还是存...
  • m0_37327416
  • m0_37327416
  • 2017-06-06 17:18
  • 1567

区块链学习(三)linux下搭建以太坊私有链环境

参考文章地址:http://blog.csdn.net/sportshark/article/details/51855007   搭建环境:Ubuntu   具体的安装可以参考官方指南: https://github.com/ethereum/Go-ethereum/...
  • striver_jt
  • striver_jt
  • 2017-03-30 17:56
  • 2411

以太坊go-ethereum客户端docker安装(一)

最近一段时间忙于工作,就没来得及发表博客,但一直没有停止对区块链的研究。周末抽时间分享一下近期比较重大的收获之一——使用docker来搭建和使用以太坊的节点。本人已经顺利搭建出,开发环境,测试环境,Full node环境。后续会逐个以博客的形式分析出来,希望大家多多关注,共同探讨进步。环境第一次尝试...
  • wo541075754
  • wo541075754
  • 2016-12-24 21:37
  • 4732

以太坊(3):以太坊私有链环境下的智能合约的编写、编译、创建与执行

在以太坊(1):在CentOS 6.5上搭建以太坊私有链的步骤 中我们搭建了以太坊的私有链,在 以太坊(2):以太坊私有链环境下的账户管理、挖矿与转账 中演示了普通账户的创建、挖矿与转账操作,但实际上,私有链环境下以太币的转账意义似乎并不是很大,很多情况下,我们搭建...
  • m0_37327416
  • m0_37327416
  • 2017-06-06 17:27
  • 1220

在CENTOS7上玩转Ethereum区块链(2):Ethereum搭建篇

二、Ethereum搭建篇 # Ethereum大家都知道是以太坊,但读出口估计大家和我一样懵逼。我留意了下网站视频中的读法,大家可以勉强读作:伊瑟琳。 # 安装好虚机后,更新centos服务器并下载git、wget、vim、gcc-c++、ntp组件以及添加epel第三方安装源。本步骤非常重要,可...
  • xc70203
  • xc70203
  • 2017-09-15 10:08
  • 1610

在CENTOS7上玩转Ethereum区块链(4):实验前的准备工作

关于如何安装testrpc、truffle,我假设大家都已经熟门熟路了,因为有大量的区块链的教学篇有详细介绍如何在单机上同时安装部署eth、truffle,并且在本地进行的合约测试。这里,我们尝试做点更有意思的工作,把整个测试环境从单点机器变成松散的结构,从而探究truffle的工作原理。接下来,我...
  • xc70203
  • xc70203
  • 2017-09-29 16:02
  • 495
    个人资料
    • 访问:2437845次
    • 积分:30187
    • 等级:
    • 排名:第201名
    • 原创:665篇
    • 转载:36篇
    • 译文:0篇
    • 评论:528条
    我的微博
    博客专栏
    开源项目
    联系方式
    最新评论