以太坊開發環境搭建


傳送門: 柏鏈項目學院html



以太坊開發環境搭建


1. 所需工具

  • geth

      geth是使用go語言實現的以太坊節點客戶端,基於geth咱們能夠搭建一個用於開發的以太坊私有網絡。
  • Remix ide

      Remix ide用於編寫和部署智能合約,以太坊智能合約主要使用solidity語言編寫。Remix ide能夠將智能合約部署到咱們本地搭建的geth私有網絡上。前端

  • 一款你喜歡的ide

      如atom、vscode、sublime-text、webstorm等ide,只要它們支持JavaScript和html便可。這些ide用於編寫前端調用智能合約部分的代碼。git

  • chrome瀏覽器和MetaMask插件

      MetaMask做爲一款輕錢包能夠經過配合chrome瀏覽器鏈接到以太坊主網或測試網。github

2. 環境搭建

2.1 安裝geth

  • Ubuntu

  在終端執行下面幾條命令web

sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install ethereum
  • Mac OS X
brew tap ethereum / ethereum
brew install ethereum

2.2 在chrome安裝MetaMask插件

  第一步:在metamask官方的github頁面下載對應版本的壓縮包chrome

  第二步:解壓下載好的壓縮包ubuntu

  第三步:在chrome瀏覽器中訪問:chrome://extensions/windows

  第四步:打開「開發者模式」選項sublime-text

  第五步:選擇「加載已解壓的擴展程序」並選中第二步中解壓好的文件夾瀏覽器

  • 演示以下圖
    image

2.3 Windows安裝ubuntu虛擬機(Mac用戶忽略此步驟)

  • 第一步:在windows安裝VMware
  • 第二步:在VMware上安裝Ubuntu16.04系統

  所需軟件及安裝視頻地址:https://pan.baidu.com/s/1pM34yzYpufqwsFBft2ibwg 密碼:ubrq



相關文章
相關標籤/搜索