我正试着遵循一个松露教程并陷入困境。我已经做了一个基本的合同和迁移脚本,并做了松露编译和松露迁移。
之后,在教程中,命令行说“松露(开发)”,而我的命令行说“松露(甘纳奇)”。我无法实际运行剩下的教程,并认为这可能是为什么.
谢谢!
发布于 2022-03-04 10:34:30
命令行所说的内容取决于您所在的网络。在项目的根文件夹中,必须有一个名为truffle-config.js (或truffle.js for Windows)的文件。除其他外,此文件包含您可以使用的网络定义。要实现您想要的结果,您可以取消对定义development网络的行的注释,保存文件,然后运行truffle develop。注意,truffle develop可以在不需要ganache的情况下运行。要连接到ganache,可以计算出ganache使用的端口(例如,ganache使用8545),并在文件truffle-config.js中的开发定义中使用该端口。
如果由于某种原因,您已经破坏了truffle-config.js文件,您可以重新启动一个松露项目(可能在一个新的文件夹位置,然后在那里复制您的合同和迁移文件)与truffle init。
https://stackoverflow.com/questions/71302396
复制相似问题