У меня уже есть проект, который находится в Symfony 2.0.10
. Но теперь мне нужно обновить его до Symfony 2.3
. Я знаю, что нужно изменить какой-то код на компиляцию с последней версией. Есть ли какая-нибудь команда для обновления? Или что такое точная процедура обновления? Есть ли доступный документ?обновление от symfony 2.0 до 2.3
Edit:
Я положил 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].
Edit 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
отличные любые другие проблемы? в противном случае вы могли бы поддержать или принять один из ответов, поскольку исходный вопрос был дан мной и pazi :) – nifr