松露迁移服务器错误(关于truffle init demo)

时间:2016-11-26 18:09:35

标签: ethereum truffle consensys-truffle

我是DAPP的初学者,我正在尝试使用Truffle框架。我一直在浏览松露文档,但它对我来说不是开箱即用的。

  • 创建目录,cd进入,然后运行'truffle init'
  • 运行'truffle compile'
  • 在第二个终端窗口中运行testrpc,同一个项目目录
  • 运行'truffle migrate'

这是我从松露中得到的错误:

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

我使用Node v5& V6。 松露v2.1.1。 Web3和ether-pudding作为松露依赖项安装。 TestRPC / 0.8.7 /达尔文/ python2.7.12。

感谢您的帮助 -

2 个答案:

答案 0 :(得分:2)

你确定你在第二个窗口运行了testrpc并让它运行吗?这很重要,因为在这种情况下,testrpc是yoir区块链。如果它没有运行,您将得到与您描述的类似的错误。 为了简单起见,我还建议您在运行testrpc(geth,parity,mist,...)时不要运行另一个客户端

所以简而言之,重新启动,启动testrpc,确保它不显示错误,然后运行truffle migrate命令,而testrpc仍然在后台运行。

答案 1 :(得分:0)

松露迁移确实正常运行。我在这里转发了testrpc的问题: Testrpc error: 'no loggers could be found for logger 'jsonrpc.manager'