如何解决以下问题?
$ truffle migrate
Error: No network specified. Cannot determine current network.
at Object.detect (C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\environment.js:31:1)
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-core\lib\commands\migrate.js:91:1
at finished (C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-workflow-compile\index.js:53:1)
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-compile\index.js:314:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-compile\profiler.js:158:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:3888:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:473:1
at replenish (C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:1006:1)
at iterateeCallback (C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:995:1)
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:969:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:3885:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-compile\profiler.js:154:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:1140:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:473:1
at iteratorCallback (C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:1064:1)
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:969:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\async\dist\async.js:1137:1
at C:\Users\Welcome\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\truffle-compile\profiler.js:133:1
at FSReqWrap.oncomplete (fs.js:153:5)发布于 2018-07-29 08:34:58
您必须在truffle.js文件中指定一个网络。你应该有这样的东西:
module.exports = {
networks: {
my_ganache: {
host: "127.0.0.1",
port: 7545,
network_id: "*"
}
}
};然后在所有命令中使用--network my_ganache。EXP:
truffle migrate --network my_ganache 当然,在这种情况下,应该在端口7545下运行ganache。
https://ethereum.stackexchange.com/questions/55378
复制相似问题