2017-08-12 18 views
4

私は、5.4バージョンから5.5にlaravelを更新しようとしています。私はuseコマンドをしようとしているとき https://laravel.com/docs/master/upgradelaravelをlaravel 5.4から5.5に更新してください。

:私はlaravelガイドからの指示ですべてを行っている

composer update 

結果は次のとおりです。I以下

Loading composer repositories with package information 
Updating dependencies (including require-dev) 
Your requirements could not be resolved to an installable set of packages. 

    Problem 1 
    - The requested package laravel/framework 5.5.* is satisfiable by laravel/framework[5.5.x-dev] but these conflict with your requirements or minimum-stability. 

composer.jsonを示しファイル:

{ 
    "name": "laravel/laravel", 
    "description": "The Laravel Framework.", 
    "keywords": ["framework", "laravel"], 
    "license": "MIT", 
    "type": "project", 
    "require": { 
     "php": ">=5.6.4", 
     "doctrine/dbal": "^2.5", 
     "intervention/image": "^2.3", 
     "laravel/framework": "5.5.*", 
     "laravel/tinker": "~1.0", 
     "laravelcollective/html": "^5.4.0", 
     "unisharp/laravel-filemanager": "^1.7" 
    }, 
    "require-dev": { 
     "fzaninotto/faker": "~1.4", 
     "mockery/mockery": "0.9.*", 
     "phpunit/phpunit": "~6.0" 
    }, 
    "autoload": { 
     "classmap": [ 
      "database" 
     ], 
     "psr-4": { 
      "artSite\\": "app/" 
     } 
    }, 
    "autoload-dev": { 
     "psr-4": { 
      "Tests\\": "tests/" 
     } 
    }, 
    "scripts": { 
     "post-root-package-install": [ 
      "php -r \"file_exists('.env') || copy('.env.example', '.env');\"" 
     ], 
     "post-create-project-cmd": [ 
      "php artisan key:generate" 
     ], 
     "post-install-cmd": [ 
      "Illuminate\\Foundation\\ComposerScripts::postInstall", 
      "php artisan optimize" 
     ], 
     "post-update-cmd": [ 
      "Illuminate\\Foundation\\ComposerScripts::postUpdate", 
      "php artisan optimize" 
     ] 
    }, 
    "config": { 
     "preferred-install": "dist", 
     "sort-packages": true 
    } 
} 

私は助けを求めてgreateです。

+1

私が知っている限り実際にはまだ外に出ていない可能性がありますか?それはLaracon EU –

+0

でリリースされましたええ、Laravel 5.5はまだ出ていません。 – ceejayoz

+1

最後の段階では、サイト上に5.5のドキュメントが追加されているようですので、今から最終リリースで変更点が少なくなるため、今すぐdevに更新できると思います。 – Prashant

答えて

11

エラーメッセージに記載されているように、Laravel 5.5はまだ開発中です。つまり、安定版がなく、デフォルトでは、安定した番号のリリースのみをダウンロードするように制限されています。壊れた変化。

あなたは

"minimum-stability": "dev", 
"prefer-stable": true, 

あなたcomposer.jsonファイルに次の2行を追加することで、それははそれがそれらを見つけることができますどこ安定版リリースを好むが、それはあなたがdevをダウンロードすることができます。この方法は、これを回避することができます他に何も利用できない場合はパッケージ化します。

+0

(一時的な)ソリューションをありがとうございます。現在、この設定で 'master'ブランチを取得しているようです。私はチェックして、毎日 'マスター 'ブランチにコミットされているように見えるので、現時点では自分でそれを危険にさらすことはないと思います。とにかく@JonnySerraありがとう! – kiradotee

0

PHPバージョンも更新する必要があります。公式docをチェックすると、最低PHP要件7.0.0と表示されます。

関連する問題