我正在尝试遵循松露教程并陷入困境。我已经制作了一个基本的合同和迁移脚本,并完成了 truffle compile 和 truffle migrate。
在教程中,命令行显示“truffle(develop)”,而我的命令行显示“truffle(ganache)”。我无法实际运行本教程的其余部分,并认为这可能是为什么......
谢谢!
我正在尝试遵循松露教程并陷入困境。我已经制作了一个基本的合同和迁移脚本,并完成了 truffle compile 和 truffle migrate。
在教程中,命令行显示“truffle(develop)”,而我的命令行显示“truffle(ganache)”。我无法实际运行本教程的其余部分,并认为这可能是为什么......
谢谢!
命令行所说的内容取决于您所在的网络。在项目的根文件夹中,必须有一个名为truffle-config.js
(或truffle.js
用于 Windows)的文件。除其他外,此文件包含您可能使用的网络定义。要实现您想要的,您可以取消注释定义development
网络的行,保存文件然后运行truffle develop
. 请注意,truffle develop
可能无需ganache
. 要连接到 ganache,您可以找出 ganache 使用的端口(例如 ganache-cli 使用 8545)并在文件的开发定义中使用该端口truffle-config.js
。
如果由于某种原因您弄乱了truffle-config.js
文件,您可以使用truffle init
.