試運行truffle架構下的一個demo程式__truffle

來源:互聯網
上載者:User

一、建立了一個trufflePro檔案夾,使用truffle init命令產生一個demo,具體產生的demo檔案夾的結構可以參考truffle的官方文檔http://truffleframework.com/

二、安裝Ethereum用戶端來支援JSON RPC API調用開發環境,推薦使用EthereumJS。

sudo npm install -g ethereumjs-testrpc

這裡的安裝還是很順利的,一次通過,主要是前面安裝truffle的時候把該折騰的地方都折騰好了。

三、進行軟串連
sudo ln -s /home/ubuntu/node-v7.4.0-linux-x64/lib/node_modules/ethereumjs-testrpc/bin/testrpc /usr/local/bin/testrpc

四、執行testrpc進行驗證,執行成功會顯示結果如下圖。


這裡有10個測試賬戶可供使用。

五、從這裡開始試運行demo,啟動testrpc,在項目根目錄執行。

六、新開一個終端,查看truffle版本:truffle version

七、切換目錄,執行truffle migrate進行發布(注意低版本可能是truffle deploy)。

八、啟動服務:truffle serve

到這裡,測試端、服務端都啟動完成。
我們可以看到,測試端已經有內容列印出來了。

九、訪問前端介面(寫在app檔案夾裡),即http://localhost:8080,由於我用的是雲主機,只有終端介面,所以選擇在win10的環境下通過 http://[我的雲主機公網ip]:8080/ 來訪問這個網頁,一開始的時候出現了如下錯誤:

解決方案是:修改了truffle.js檔案(設定檔)

這次開啟頁面後,成功運行。

十、demo已經運行成功,下面查看demo源碼,希望能根據自己的需求加以修改。加油。

Lesson警戒:學會獨立思考。尋找解決方案。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.