2015-12-01 22 views
17

アムは、継続的に、端末のSymfony 3.0インストール

# Linux, Mac OS X 
$ symfony new my_project_name 

からUbuntuの上で次のコマンドを使用して、新しいsymfonyプロジェクトをインストールしていますし、それが今日に至るまで完璧に働いていたが、ちょうど新しいバージョンをチェックするよりも、リリースが、今では私に次のエラー

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 

を与え始め、私も場所のUSR/local/binに/ symfonyのではsymfonyをチェックして、それがありました。

答えて

28

インストールするバージョンを指定する必要があることが解決された問題です。 herehereを説明したように、以下を行う必要があります。

  1. は、あなたがそれをインストールする方法に応じて、

    >symfony self-update 
    

    か、sudoであなたのインストーラを更新します。

    >sudo symfony self-update 
    
  2. バージョンを指定します。

    >symfony new my_project_name 3.0 
    

希望すると便利です。 symfonyのインストーラのバグの正しい解像度で

UPDATE

、今3.0がデフォルトバージョンです。それ以外の場合は、次のように完全版(マイナーとメジャー)を指定できます。

>symfony new my_project_name 3.0.0 
関連する問題