Polkadot 如何在具有特定 Substrate 版本的平行链项目中使用/修改 Frontier - Rust 依赖管理
我在 Polkadot Rust 中遇到了依赖地狱,那就是当我尝试构建平行链时(https://github.com/substrate-developer-hub/substrate-parachain-template)与 Frontier,我试图确保 Parachain 和 Frontier 都基于相同版本的基材(https://github.com/paritytech/substrate),但 Frontier 存储库没有版本它基于基材 polkadot-v0.9.17。
I have encountered the dependency hell in Polkadot Rust, that is when I was trying to build a Parachain(https://github.com/substrate-developer-hub/substrate-parachain-template) with Frontier, I was trying to make sure both the Parachain and Frontier were based on the same version of substrate (https://github.com/paritytech/substrate), but Frontier repository did not have a version that is based on substrate polkadot-v0.9.17.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
签出 Frontier 中的分支 polkadot-v0.9.17
在上面的 Frontier 分支中
,将所有底层依赖项替换为分支 =“polkadot-v0.9.17” ,然后删除模板文件夹,或者如果您想修复其中的代码
checkout a branch polkadot-v0.9.17 in Frontier
in above Frontier branch, replace all substrate dependencies with branch = "polkadot-v0.9.17"
then delete the template folder or if you want to fix the code in it