我已經有運行在Symfony 2.0.10
的項目。但現在我需要將其升級到Symfony 2.3
。我知道需要更改一些代碼以便與最新版本兼容。是否有任何升級命令?或者什麼是升級的確切程序?有沒有可用的文件?從symfony 2.0升級到2.3
編輯:
我把symfony 2.3
composer.json
文件,並同時做php composer.phar update
我得到這個錯誤。
Problem 1
- symfony/symfony v2.3.1 requires symfony/icu >=1.0,<2.0 -> no matching package found.
- symfony/symfony v2.3.0 requires symfony/icu >=1.0,<2.0 -> no matching package found.
- Installation request for symfony/symfony 2.3.* -> satisfiable by symfony/symfony[v2.3.0, v2.3.1].
編輯2: 首先,我得到這個錯誤:
[InvalidArgumentException]
The dist file "app/config/parameters.yml.dist" does not exist. Check your dist-file config or create it.
所以我創造了parameters.yml.dist
文件。 現在我越來越
PHP Fatal error: Class 'Symfony\Component\ClassLoader\UniversalClassLoader' not found in /var/www/git/sample/app/autoload.php on line 6
Script Sensio\Bundle\DistributionBundle\Composer\ScriptHandler::buildBootstrap handling the post-update-cmd event terminated with an exception
[RuntimeException]
An error occurred when generating the bootstrap file.
您的編輯引入了一個新的問題:)編輯的symfony/ICU使用@beta兼容性flag.' 「規定」: {「symfony/intl」:「2.3.*@beta」}'......與此問題相關:https://github.com/symfony/symfony/issues/8035 – nifr
對不起:)。我通過添加在composer.json文件中「symfony/intl」:「2.3。*」 – stefun
很大的其他問題?否則你可能想要upvote /接受其中一個答案,因爲原來的問題已經被我和pazi回答:) – nifr