Я новичок в symfony, и с последнего месяца я постоянно устанавливаю новый проект symfony, используя следующую команду на ubuntu от терминала
# Linux, Mac OS X $ symfony new my_project_name
и он работал отлично до сегодняшнего дня, но не просто проверял выпуск новой версии, но теперь он начал давать мне следующую ошибку
Downloading Symfony... 4.93 MB/4.93 MB ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓ 100% Preparing project... PHP Warning: require(/var/www/projectname/app/SymfonyRequirements.php): failed to open stream: No such file or directory in phar:///usr/local/bin/symfony/src/Symfony/Installer/DownloadCommand.php on line 265 PHP Stack trace: PHP 1. {main}() /usr/local/bin/symfony:0 PHP 2. require() /usr/local/bin/symfony:10 PHP 3. Symfony\Component\Console\Application->run() phar:///usr/local/bin/symfony/symfony:35 PHP 4. Symfony\Component\Console\Application->doRun() phar:///usr/local/bin/symfony/vendor/symfony/console/Application.php:126 PHP 5. Symfony\Component\Console\Application->doRunCommand() phar:///usr/local/bin/symfony/vendor/symfony/console/Application.php:195 PHP 6. Symfony\Component\Console\Command\Command->run() phar:///usr/local/bin/symfony/vendor/symfony/console/Application.php:878 PHP 7. Symfony\Installer\NewCommand->execute() phar:///usr/local/bin/symfony/vendor/symfony/console/Command/Command.php:259 PHP 8. Symfony\Installer\DownloadCommand->checkSymfonyRequirements() phar:///usr/local/bin/symfony/src/Symfony/Installer/NewCommand.php:65 PHP Fatal error: require(): Failed opening required '/var/www/projectname/app/SymfonyRequirements.php' (include_path='.:/usr/share/php:/usr/share/pear') in phar:///usr/local/bin/symfony/src/Symfony/Installer/DownloadCommand.php on line 265 PHP Stack trace: PHP 1. {main}() /usr/local/bin/symfony:0 PHP 2. require() /usr/local/bin/symfony:10 PHP 3. Symfony\Component\Console\Application->run() phar:///usr/local/bin/symfony/symfony:35 PHP 4. Symfony\Component\Console\Application->doRun() phar:///usr/local/bin/symfony/vendor/symfony/console/Application.php:126 PHP 5. Symfony\Component\Console\Application->doRunCommand() phar:///usr/local/bin/symfony/vendor/symfony/console/Application.php:195 PHP 6. Symfony\Component\Console\Command\Command->run() phar:///usr/local/bin/symfony/vendor/symfony/console/Application.php:878 PHP 7. Symfony\Installer\NewCommand->execute() phar:///usr/local/bin/symfony/vendor/symfony/console/Command/Command.php:259 PHP 8. Symfony\Installer\DownloadCommand->checkSymfonyRequirements() phar:///usr/local/bin/symfony/src/Symfony/Installer/NewCommand.php:65
Я даже проверял symfony в местоположении usr / local / bin / symfony, и он был там.
Это проблема, с которой вам нужно указать версию, которую вы хотите установить. Как описано здесь и здесь , вам необходимо:
Обновите свой установщик
>symfony self-update
или с помощью sudo, в зависимости от того, как вы его устанавливаете:
>sudo symfony self-update
Укажите версию:
>symfony new my_project_name 3.0
Надеюсь это поможет.
ОБНОВИТЬ
При правильном разрешении ошибки в установщике Symfony теперь 3.0 является версией по умолчанию. В другом случае вы можете указать полную версию (с малым и большим) следующим образом:
>symfony new my_project_name 3.0.0