首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有指定网络。无法确定当前网络

没有指定网络。无法确定当前网络
EN

Ethereum用户
提问于 2018-07-29 07:56:38
回答 1查看 366关注 0票数 1

如何解决以下问题?

代码语言:javascript
复制
 $ 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)
EN

回答 1

Ethereum用户

发布于 2018-07-29 08:34:58

您必须在truffle.js文件中指定一个网络。你应该有这样的东西:

代码语言:javascript
复制
module.exports = {
  networks: {
    my_ganache: {
      host: "127.0.0.1",
      port: 7545,
      network_id: "*"  
    }
  }
};

然后在所有命令中使用--network my_ganache。EXP:

代码语言:javascript
复制
truffle migrate --network my_ganache 

当然,在这种情况下,应该在端口7545下运行ganache。

票数 2
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/55378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档