首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HDWalletProvider & truffleconfig:‘松露迁移’将编译,但不会做任何其他事情

HDWalletProvider & truffleconfig:‘松露迁移’将编译,但不会做任何其他事情
EN

Ethereum用户
提问于 2019-03-21 00:44:37
回答 1查看 476关注 0票数 1

我正在尝试建立一个反应应用与特松露。首先,我的文件结构是这样的,root_dir是项目根目录:

代码语言:javascript
复制
root_dir/node_modules/src/libs/truffle

松露的所有文件,包括合同,都在该松露目录中。如果迁移到本地ganache rpc,一切正常工作,但如果我试图在本地或与HDWalletProvider一起使用Ropsten,则会发生以下情况:

代码语言:javascript
复制
usr@machine:~/.../root_dir/$ npm run migrate

> project@0.1.0 migrate /home/.../root_dir/
> cd ./src/libs/truffle/ && truffle migrate --network development --reset       
Compiling your contracts...
===========================
> Everything is up to date, there is nothing to compile.

usr@machine:~/.../root_dir/$

我的松露配置如下所示:

代码语言:javascript
复制
require("./../../../node_modules/dotenv").config();
const HDWalletProvider = require("./../../../node_modules/truffle-hdwallet-provider");

module.exports = {
    compilers: {
        solc: { 
            version: "0.5.6",
            optimizer: {
                enabled: true,
                runs: 200,
            }
        }
    },
    networks: {
        development: {
            provider: function() { return new HDWalletProvider(process.env.MNEMONIC, "localhost:8545") },
            network_id: "*",
        },
        ropsten: {
            provider: function() { return  new HDWalletProvider(
                process.env.MNEMONIC,
                'https://ropsten.infura.io/v3/${process.env.INFURA_API_KEY}'
            )},
            gasPrice: 4000000000,
            network_id: 3,
        }
    }, 
}

我在节点10.15.3、松露5.0.8和solc 0.5.6上。我不知道如何克服这个问题,因为没有抛出&调试输出。谢谢!

EN

回答 1

Ethereum用户

发布于 2019-04-10 20:31:04

我认为这与你的文件夹权限有关。你有没有偶然地跑过sudo npm install truffle-hdwallet-provider?(sudo是这里的罪魁祸首)

我正努力解决同样的问题,因此出于沮丧,我创建了一个新的项目文件夹,运行了truffle initnpm install truffle-hdwallet-provider,将我的合同和配置文件复制到了新的文件夹中,而到Ropsten的部署工作得很好。

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

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

复制
相关文章

相似问题

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