区块链(二) 基于Ubuntu系统的以太坊客户端环境搭建

 

 

1.安装前准备工作

  • 硬件要求 :Linux系统的机器
  • 需要下载文件:geth源文件、智能合约编译器solc(Remix IDE)

2. geth客户端安装

     使用git命令下载以太坊客户端

git clone https://github.com/ethereum/go-ethereum

   进入进入go-ethereum-master目录:

cd go-ethereum-master

   编译go-ethereum :

 make

 将build/bin/geth拷贝到/usr/bin目录下:

sudo cp build/bin/geth /usr/bin

 3.智能合约编译器solc安装

     按照以下命令可以正确安装solc(安装最新版本)

   sudo add-apt-repository ppa:ethereum/ethereum
   sudo apt-get update
   sudo apt-get install solc
   which solc  //查看solc的安装路径
   solc --version  //查看solc的版本

   4.安装Remix IDE(编写、调试、编译、测试智能合约)

           Remix 现在提供了一个 APP, 叫 Remix APP, 如果是 Mac 电脑,可以直接使用其提供的发布包,地址为: https://github.com/horizon-games/remix-app/release

Remix IDE 安装在本地,所涉及的依赖具体的版本要求如下:

         node 版本: v7.10.1

npm 版本: v4.2.0

nvm版本:v 0.33.11

   nvm 官方安装如下:

   1. 命令行中输入:  

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

  2. 在当前用户 profile 文件,如(~/.bash_profile, ~/.zshrc, ~/.profile, or ~/.bashrc)添加加载 nvm 的脚本:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

 3.重启下命令行,输入 nvm 试试,应该可以看到 nvm 命令的帮助

使用nvm安装node节点:

因为 Remix IDE 要求使用 node 7.10.1, 命令行输入一下命令进行安装:

nvm install 7

安装完成之后,使用 node --version 和 npm  --version 检查下版本号

命令行安装Remix IDE:

npm install remix-ide -g

启动Remix本地服务:

remix-ide

Remix IDE 默认是使用 8080 端口启动的,启动之后在浏览器打开:http://localhost:8080/

至此,基于本地以太坊户端的环境搭建完成,下一篇介绍基于本地以太坊客户端搭建多节点私链。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章