我们的自定义CMS使用来自Symfony2 CMF的TreeBundle
。部署到生产服务器时,bin/vendors install
失败,因为显然整个捆绑包不再存在 - 至少在GitHub中。 Symfony2 CMF homepage仍然提到捆绑,链接只会导致404页。
捆绑包好吗?这是怎么回事?是否有Symfony 2.0兼容的替代品,或者我们是否应该将捆绑包包含在我们自己的存储库中?
答案 0 :(得分:4)
这个包被重构到TreeBrowserBundle中,一段时间后旧的包被删除了。请参阅此处以获取有关该问题的讨论:https://groups.google.com/forum/?fromgroups=#!searchin/symfony-cmf-devs/treebundle/symfony-cmf-devs/k7nm-XtXW8Q/kgZpaOJN1x8J
如果您可以更新项目,那么只需执行此操作并删除对TreeBundle的引用。否则,最简单的方法就是将它包含在您自己的存储库中。
我们假设CMF的早期采用者经常更新,因此我们在几个月后删除了此存储库。对于那个很抱歉。对于向后兼容性,我们会更加小心,我们会得到更稳定的。