1.安裝nose.js
下載地址: https://nodejs.org/en/
安裝LTS推薦版本8.11.1。
溫馨提醒一下大家,安裝環境最好不要求最新版,否則可能會出很多問題的,因為博主也編譯過許多程序,很慘的教訓,好幾次了,環境都用最新版的,最后就是,各種出錯……
打開nodejs命令行工具。
運行輸入
node -v
查看版本
1 node -v 2 v8.11.1
2.安裝Truffle框架
Truffle框架可以讓我們在以太網中創建一個decentralized(去中心化)的應用,可以給我們提供一個以太坊智能合約的測試框架。
官方網站:http://truffleframework.com/
我們可以在nodejs里在線安裝,運行
npm install -g truffle
3.安裝gnache框架
gnache框架可以快速啟動個人以太坊區塊鏈,使用它來運行測試,執行命令並檢查狀態,同時控制區塊的運行方式。
官方網站:http://truffleframework.com/ganache/
請注意,如果是Windows 10系統,默認下載的是Windows 10 UWP應用程序,是安裝不上去的(可能是博主的安裝方式不對?),推薦搭建下載win32的exe版本,點擊上圖箭頭處Need a different OS download,下載ganache-setup-1.1.0.exe。
4.安裝Chrome瀏覽器插件Metamask
Metamask可以在Chrome瀏覽器上使用以太坊錢包,並且可以編寫以太坊dApps(decentralized applications 分布式應用程序),而無需運行完整的以太坊節點。
打開官方網站:https://metamask.io/
小狐狸的頭隨着鼠標的移動而轉向,很有意思,哈哈哈哈,玩了十分鍾……
我們點擊GET CHROME EXTENSION,轉到谷歌應用商店,下載並安裝此插件(別告訴我你打不開哦)。
首次啟用Metamask的時候需要創建賬號。
創建完成之后,會有恢復密鑰,這個密鑰可以隨時在你忘記密碼的時候恢復數據。記得妥善保存。
5.安裝文本編輯器SublimeText
SublimeText是一個高效率的代碼編輯器。
官方網站:https://www.sublimetext.com/
6.配置SublimeText編輯器Solidity語言高亮顯示
打開SublimeText,打開Tools->Package Control,安裝Package Control。
安裝完畢后,打開Ethereum Solidity 語法高亮模塊的安裝網頁:https://packagecontrol.io/packages/Ethereum,進入Github下載。
我們需要的是Solidity.tmLanguage,首先拷貝到C:\Users\admin\AppData\Roaming\Sublime Text 3\Installed Packages (admin為你的電腦帳戶名)。
然后點擊Preferences->Package Control
點擊Install Package
輸入Ethereum,點擊Ethereum。
等待安裝。安裝好之后會再次彈出Package Control。
安裝完后,在List Packages可以查看剛剛安裝好的 Ethereum 插件。
自此我們已經安裝好了所有的依賴包,下一節我將給大家講解Ethereum Dapp的創建。