2016-11-26 59 views
0

我是DAPP初學者,並試圖啓動並運行與松露框架。我一直在瀏覽松露文檔,但它對我來說不起作用。松露遷移服務器錯誤(在松露初始化演示)

  • 創建目錄,進入這個目錄,並運行「松露初始化」
  • 運行「松露編譯」
  • 在第二個終端窗口中運行testrpc,同一項目目錄
  • 運行「松露遷移」

這是我從松露出現錯誤:

Running migration: 1_initial_migration.js 


Deploying Migrations... 
Error encountered, bailing. Network state unknown. Review successful transactions manually. 
Error: Server error 
    at Object.module.exports.InvalidResponse (/usr/local/lib/node_modules/truffle/node_modules/ether-pudding/node_modules/web3/lib/web3/errors.js:35:16) 
    at /usr/local/lib/node_modules/truffle/node_modules/ether-pudding/node_modules/web3/lib/web3/requestmanager.js:86:36 

我得到這與節點v5 & v6。 松露v2.1.1。 Web3和ether-pudding作爲松露依賴項安裝。 TestRPC/0.8.7/darwin/python2.7.12。

感謝您的幫助 -

+1

歡迎! [Ethereum StackExchange](http://ethereum.stackexchange.com)將有更多的人能夠回答這個問題。 (我會回答但不知道。) – eth

回答

2

你確定你是在第二個窗口中運行testrpc並讓它運行?這一點非常重要,因爲testrpc在這種情況下是yoir區塊鏈。如果它不運行,你會得到類似的錯誤,如你所描述的。爲了簡單起見,我還建議您在運行testrpc(geth,parity,mist,...)時不要運行另一個客戶端。

因此總之,請重新啓動,啓動testrpc,確保它不顯示錯誤,然後在testrpc仍在後臺運行時運行truffle migrate命令。

+0

這正是我一直在做的事情..這是一個奇怪的錯誤。在testrpc中,當我運行'truffle migrate'時,這是輸出:'在localhost上監聽:8545 127.0.0.1 - - [2016-12-07 20:44:14]「POST/HTTP/1.1」200 718 0.001816 記錄器「jsonrpc.manager」沒有找到處理程序。會不會有其他網絡連接干擾?我目前沒有其他人在運行,我知道...在Mac上,10.12.1。 – Joe

+0

根據您收到的NEW錯誤消息,現在最初的問題已經解決,您正在運行一個新的問題。對於新的問題,我會建議打開另一個問題,並使當前的問題得到解決。這將有助於其他人更容易和更快地解決他們的問題。 – Chevdor