您现在的位置是:首页 > 文章详情

以太坊私有链DApp开发环境搭建(一)

日期:2018-04-07点击:385

一、安装前的准备

1.1 查看当前CPU架构

在终端中执行以下命令,确定是32位架构还是64位架构:

~$ uname –p x86_64
  • 如果你看到输出x86_64,那么就是64位系统,否则是32位。

1.2下载工具

确保你安装了下载工具wget:

~$ wget –V GNU Wget 1.17.1 built on linux-gnu
  • 如果还没有安装wget,使用apt-get来安装
~$ sudo apt-get install wget

二、安装DApp开发环境

2.1 安装Node.js

首先根据你的ubuntu是32位还是64位,分别下载不同的预编译版本,我们使用官方长期支持的8.10.0LTS版本: 
64位:~$ wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x64.tar.gz 
32位:~$ wget https://nodejs.org/dist/v8.10.0/node-v8.10.0-linux-x86.tar.gz 
然后解压到当前目录,以64位为例:

~$ tar zxvf node-v8.10.0-linux-x64.tar.gz
  • 然后接下来修改.bashrc来设置相关的环境变量:
~$ echo "export NODE_HOME=$HOME/node-v8.10.0-linux-x64" >> .bashrc ~$ echo "export NODE_PATH=$NODE_HOME/lib/node_modules" >> .bashrc ~$ echo "export PATH=$NODE_HOME/bin:$PATH" >> .bashrc
  • 最后重新载入.bashrc(或者重新登陆)来使node生效:
~$ source .bashrc
  • 现在,你可以使用node了:
~$ node –v v8.10.0

2.2 安装Geth

在终端执行以下命令:

~$ wget https://gethstore.blob.core.windows.net/builds/geth-linux-amd64-1.8.3-329ac18e.tar.gz ~$ mv get-linux-amd64-1.8.3-329ac18e geth ~$ echo export PATH=$HOME/geth:$PATH >> .bashrc ~$ soure .bashrc
  • 安装完毕后,执行命令验证安装成功:
~$ geth version Geth Version: 1.8.3-stable

2.3 安装solidity编译器

~$ npm install –g solc

安装完毕后,执行命令验证安装成功

~$ solcjs –version 0.40.2+commit.3155dd80.Emscripten.clang

2.4安装web3

~$ npm install –g web3@0.20.2

安装验证:

~$ node –p 'require("web3")' {[Function: Web3] providers:{…}}

2.5安装truffle框架

执行以下命令安装truffle开发框架:

~$ npm install –g truffle

验证安装:

~$ truffle version Truffle v4.1.3 (core 4.1.3)

2.6安装webpack

执行以下命令安装webpack:

~$ npm install –g webpack@3.11.0

验证安装

~$ webpack –v 3.11.0


如果你不喜欢把时间浪费在搭建开发环境上,推荐一个在线教程可以直接学习关键知识:

http://xc.hubwiz.com/course/5a952991adb3847553d205d1

原文链接:https://yq.aliyun.com/articles/617134
关注公众号

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。

持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。

文章评论

共有0条评论来说两句吧...

文章二维码

扫描即可查看该文章

点击排行

推荐阅读

最新文章