我正在尝试将运行Symfony 2.0.X和供应商的旧服务器更新到包含供应商的最新版本2.0.23。 不幸的是,我找不到任何可以找到Symfony 2.0.23与供应商的地方。在官方网站上: http://symfony.com/download
在GitHub上: https://github.com/symfony/symfony/releases/tag/v2.0.23
他们都没有供应商的版本。下载量仅为180 KiB。虽然供应商版本约为8 MiB。
另外,我可以使用Symfony 2.3.2中的Symfony 2.0.23和vendor文件夹吗?这是兼容的。
此外,也许有人听说过Git和Windows 8的“导出”选项,或者至少是Ubuntu,所以我可以从“旧的Symfony版本与供应商”中“导出”供应商吗?
谢谢你们:)
答案 0 :(得分:2)
如何从Symfony Standard Edition v2.0.23下载相应的deps
和deps.lock
文件并在本地运行bin/vendors
呢?
然后使用git archive -o latest.zip HEAD
导出项目(请参阅this question)。这将阻止所有.git
目录。您可能需要触摸.gitignore
和/或.gitattributes
文件,以确保在归档时不排除供应商。
答案 1 :(得分:1)
您很可能无法使用2.3.1中的供应商目录运行Symfony 2.0.23
如果您需要使用Symfony 2.0.23,那么它可能最容易使用作曲家。
否则,我知道他们在Symfony网站上保留了以前版本的存档,但我很确定他们不包含供应商目录。