Truffle基礎(chǔ)篇-Truffle做什么的?怎么安裝?

Truffle 對于新手來說覺得是很高大上的東西,做什么的?怎么安裝?等等等,一大堆的問題,本文或許能幫你解答一些。

文:謙益

第一問:Truffle做什么的?

要想知道這個問題的答案先來看下,我們想要部署一個合約的流程是怎么樣的?

首先你的找IDE或者記事本等工具,把合約編寫好,因為合約是需要在以太坊區(qū)塊鏈上跑才能測試,所有如果要測試得需要把代碼部署到以太坊網(wǎng)絡(luò)才能測試,所以我們得下一個錢包客戶端把代碼粘貼到合約界面,就像下面這個圖一樣。

部署合約

這樣你才能測試你的合約,這時如果發(fā)現(xiàn)你的合約存在問題,你要修改怎么辦?又得重新去IDE里面修改,然后再粘貼部署測試,這是一個死循環(huán),效率就下去了。

好了現(xiàn)在有了Truffle,我們只需要在IDE里面寫的合約代碼,然后在Truffle的控制臺,用命令進(jìn)行編譯,部署就好了。

truffle compile //編譯智能合約
truffle migrate //部署智能合約 在truffle2中使用truffle deploy

Truffle的控制臺是啥?后面學(xué)到Truffle開發(fā)時會講到,你理解就是一個可以輸入命令的地方,和windows的cmd,mac的終端一樣。

所有我個人對Truffle的理解是他是一個框架。有了他不需要粘貼代碼到錢包界面去,一個命令搞定部署的框架。

第二問:Truffle怎么安裝?

對Truffle有了基礎(chǔ)了解后,現(xiàn)在是怎么安裝,關(guān)于安裝其實只是幾個命令就好了。


我們需要的基礎(chǔ)環(huán)境有:

  • NodeJs 5.0+
  • Python 3
  • Windows,Linux,Mac OS X其中之一

對這幾個基礎(chǔ)環(huán)境的安裝方法不再贅述,網(wǎng)上太多了,下面進(jìn)入正式安裝步驟:

1、安裝Truffle

我們只需要一個命令就好了

npm install truffle -g

這樣就安裝好了,怎么驗證呢?
在命令行里面輸入

truffle version

如果出現(xiàn)了Truffle的版本信息說明就OK了。


truffle版本信息

好了,如果你安裝中遇到啥問題歡迎留言。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容