【问题标题】:Truffle migrate Server Error (on truffle init demo)松露迁移服务器错误(在松露初始化演示中)
【发布时间】:2016-11-26 18:09:34
【问题描述】:

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

  • 创建目录,cd 进入,然后运行 ​​'truffle init'
  • 运行“松露编译”
  • 在第二个终端窗口中运行 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

我通过 Node v5 和 v6 得到了这个。 松露 v2.1.1。 Web3 和 ether-pudding 作为 truffle 依赖项安装。 TestRPC/0.8.7/darwin/python2.7.12.

感谢您的帮助-

【问题讨论】:

  • 欢迎您! Ethereum StackExchange 将有更多的人能够回答这个问题。 (我会回答但不知道。)

标签: ethereum truffle consensys-truffle


【解决方案1】:

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

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

【讨论】:

  • 这正是我一直在做的......这是一个奇怪的错误。在 testrpc 中,这是我运行“truffle migrate”时的输出:Listening on localhost:8545 127.0.0.1 - - [2016-12-07 20:44:14] "POST / HTTP/1.1" 200 718 0.001816 No handlers could be found for logger "jsonrpc.manager"。会不会有其他网络连接干扰?我目前没有任何其他我知道的正在运行...在 Mac 上,10.12.1。
  • 根据您收到的 NEW 错误消息,最初的问题现已解决,您正在遇到一个新问题。对于新问题,我建议打开另一个问题并将当前问题设为已解决。这将有助于其他人更轻松、更快地解决他们的问题。
【解决方案2】:

Truffle migrate 运行正常。我在这里重新发布了我的 testrpc 问题: Testrpc error: 'no loggers could be found for logger 'jsonrpc.manager'

【讨论】:

    猜你喜欢
    • 2020-02-07
    • 1970-01-01
    • 2017-10-21
    • 2022-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-21
    • 2018-03-17
    相关资源
    最近更新 更多