我通过以下命令安装了松露:
sudo npm install -g truffle
然后我通过以下命令安装了testrpc
sudo npm install -g ethereumjs-testrpc
然后通过以下命令启动testrpc
testrpc
它开始成功地运行了。然后我创建了一个文件夹,并通过这个命令启动了truffle
项目。
truffle init
然后,我通过以下命令编译了它
truffle compile
然后,我通过以下命令迁移了那个松露项目。
truffle migrate
现在我想添加DAPPS
支持,所以我通过下面的命令构建了这个松露项目
truffle build
但是当我运行这个命令时,我得到了这个错误
Error building:
No build configuration specified. Can't build.
Build failed. See above.
我的truffle
版本是
Truffle v3.4.9 (core: 3.4.8)
Solidity v0.4.15 (solc-js)
我如何解决这个错误,它似乎是一个bug 如这里所示。
发布于 2017-09-26 21:52:29
您需要创建一个构建过程。http://truffleframework.com/docs/advanced/build_进程
它们的文件中指出:
注意,如果您尝试运行build命令而不首先配置自定义生成过程,您将收到一个错误。
发布于 2017-11-01 03:52:59
您需要在主文件夹中有一个名为truffle.js的文件,在输入truffle init
时应该自动创建这个文件,然后您需要修改这个文件。我指向本地testrpc的示例如下所示
module.exports = {
networks: {
development: {
host: "localhost",
port: 8545,
network_id: "*" // Match any network id
}
},
mocha: {
useColors: true
}
};
但是,如果您没有使用testRPC并使用块菌自己的测试引擎,那么请按以下方式注释掉该块:
module.exports = {
networks: {
// testrpc: {
// host: "localhost",
// port: 8545,
// network_id: "*" // Match any network id
// }
}
};
这应该是目前起作用的。
https://ethereum.stackexchange.com/questions/26888
复制相似问题