第3章 以太坊应用开发基础

混沌子 · · 994 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

以太坊开发环境搭建

配置以太坊环境
** 安装go环境
因为以太坊是Go语言进行开发的,所以要在本机上安装以太坊,首先需要安装Go的环境,进入https://golang.org/dl/下载对应的Go语言包。如果是Mac则下载go1.7.4.darwin-arm64.pkg,双击安装即可。默认安装在/usr/local/go目录下,并且自动设置了环境变量。
同时还需要配置一个GOPATH环境变量,作为Go的工作目录。进入终端编辑.bash_profile文件:
vi ~/.bash_profile
加入一下环境变量:

go

export GOPATH=/usr/local/go
export GOBIN=GOPATH/bin export PATH=PATH:$GOBIN
若要配置文件立即生效,在终端执行以下命令:
source ~/.bash_profile
在终端执行以下命令,查看是否安装成功。
go version
若出现如下的命令行,则表示go语言编程环境安装成功。
-> go version
go version is go1.7.3 darwin/amd64
** 安装Node.js, npm
npm是Node.js下的一个包管理工具,可以非常方便地安装一些基于JavaScript的软件和包。基于以太坊的很多开发工具也都是基于JavaScript来开发的。可以是用npm进行安装。进入https://nodejs.org/en/, 网站会根据操作系统提示下载不同的Node.js版本,下载后安装即可。默认会同时安装Node.js和npm。 终端执行以下命令,可查看是否安装成功。
go version
若出现如下的命令行则表示安装成功:
-> npm -v
3.10.9
-> node -v
v6.9.1
** 安装以太坊Ethereum
进入终端,执行以下命令:
brew update
brew upgrade
brew tap ethereum/ethereum
brew install ethereum
执行命令以后可查看以太坊是否安装成功:
geth version
若出现如下结果表示安装成功
-> geth version
Geth
Version: 1.5.2-stable

** 安装solc编译器
solc是智能合约Solidity的编译器,在终端执行以下命令安装solc:
npm install solc
执行以下命令可以查看solc是否安装成功:
solc --version
若出现如下的命令结果则表示安装成功:
-> solc --version
solc, the solidity compiler commandline interface
Version: 0.4.4+commit.4633f3de.Darwin.appleclang


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:混沌子

查看原文:第3章 以太坊应用开发基础

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

994 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传