區塊鏈開發(二)基於以太坊的Mist 客戶端安裝

區塊鏈開發(二)基於以太坊的Mist 客戶端安裝
Mist 工具
Mist github地址:https://github.com/ethereum/mist
The Mist browser is the tool of choice to browse and use Ðapps.
Mist 是以太坊官方提供的瀏覽器,通過Mist我們可以很方便的連線上我們的私有網路,從而更好的開發、除錯、測試我們的智慧合約。
Step 1 安裝依賴項
方式一:
安裝步驟,請參見github地址:https://github.com/ethereum/mist
$ curl https://install.meteor.com/ | sh
$ npm install -g [email protected]
$ npm install -g gulp
注意:
1. 使用npm安裝electron不成功的解決方法
http://blog.csdn.net/upc_xbt/article/details/53342129
2. memteor安裝出現問題參考
採用代理設定下載採用:curl -x 172.16.1.26:1080 https://install.meteor.com | sh
或者
替換掉一下路徑
TARBALL_URL=”https://static-meteor.netdna-ssl.com/packages-bootstrap/${RELEASE}/meteor-bootstrap-${PLATFORM}.tar.gz”
http://blog.csdn.net/vinsuan1993/article/details/77144263
網上很多替換這個請求路徑,有的失敗還是這個https 連結請求無法訪問導致,我這個今天使用訪問可以,希望對你有效。
方式二:
github上提示使用如下方式
$ curl https://install.meteor.com/ | sh
$ curl -o- -L https://yarnpkg.com/install.sh | bash
$ yarn global add [email protected]
$ yarn global add gulp
注意:yarn在ubuntu上安裝可以參看最下方內容講解
Step 2 安裝Mist本體
$ git clone https://github.com/ethereum/mist.git
$ cd mist
$ git submodule update –init
$ yarn
Step 3 執行Mist/interface 也就是mist的後臺程式
$ cd mist/interface && meteor –no-release-check
或者分開執行
cd mist/interface
meteor –no-release-check
這個階段費時可能稍長,會啟動mongodb, proxy等。完成後的控制檯截圖如下:
Step 4 新開一個視窗,用geth.ipc啟動Mist
新開一個視窗,回到mist資料夾下面,輸入下方的命令
electron . –rpc
/home/xiabing/tmpprivate/geth.ipc
注意這裡的地址 /home/xiabing/tmpprivate/geth.ipc 就是前面我們新建的以太坊私有連下的geth.ipc檔案。
啟動後的Mist介面如下
yarn 安裝Ubuntu安裝比較簡單 
輸入命令
sudo apt-key adv –keyserver pgp.mit.edu –recv D101F7899D41F3C3
echo “deb http://dl.yarnpkg.com/debian/ stable main” | sudo tee /etc/apt/sources.list.d/yarn.list
然後輸入安裝命令就行啦:
sudo apt-get update && sudo apt-get install yarn
安裝中出現問題可以參照:
http://blog.csdn.net/vinsuan1993/article/details/77144263
http://www.ethchinese.com/?p=796