我正在做一个与以太坊应用程序连接以进行投票的教程(您可以在goole中找到它:Full Stack Hello World Voing Ethereum Dapp Tutorial-Part 2)。目前,我处于第2部分的结尾,但是我无法正确运行松露迁移。我收到如下错误:
使用网络“开发”。
运行中的迁移:1_initial_migration.js 部署迁移... ...未定义 遇到错误,失败。网络状态未知。手动检查成功的事务。 错误:需要身份验证:密码或解锁 在Object.InvalidResponse(/usr/lib/node_modules/truffle/build/webpack:/Users/gnidan/src/work/truffle/~/web3/lib/web3/errors.js:38:1) 在/usr/lib/node_modules/truffle/build/webpack:/Users/gnidan/src/work/truffle/~/web3/lib/web3/requestmanager.js:86:1 在/usr/lib/node_modules/truffle/build/webpack:/.-migrate/index.js:225:1 在/usr/lib/node_modules/truffle/build/webpack:/.-provider/wrapper.js:134:1 在XMLHttpRequest.request.onreadystatechange(/usr/lib/node_modules/truffle/build/webpack:/Users/gnidan/src/work/truffle/~/web3/lib/web3/httpprovider.js:128:1)
我在松露控制台中为我的帐户取消了时钟,并得到了一些测试以太币,但是松露控制台仍然显示我的以太币为0(尽管我一直在等待约1.5小时,并且区块编号似乎总是在“我的”区块编号之上)。 在运行敌人示例之后
web3.fromWei(web3.eth.getBalance(web3.eth.accounts[0]), "ether").toNumber()
尽管在etherscan上有一些eth,我还是得到0。