區塊鏈(二) 基於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/

至此,基於本地以太坊戶端的環境搭建完成,下一篇介紹基於本地以太坊客戶端搭建多節點私鏈。

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