2017-05-19 7 views
2

私はSymfony Demo Applicationを稼働させていますが、現在はinstall API Platform as a standalone bundleにしようとしています。APIプラットフォームv1.1.1&symfony 3.2.8コンポーザーの競合

私は最新の作曲家でPHP 7.0.10を使用していますが、以前のテストではPHP 5.6.20を使用していました。

私は依存関係としてAPIプラットフォームのコアを追加しようとすると、私は次のようなエラーメッセージが出ます:

検索:あなたのcomposer.jsonファイルで

$ composer require api-platform/core 
Using version ^1.1 for api-platform/core 
./composer.json has been updated 
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 
    - Installation request for symfony/symfony (locked at v3.2.8, required as ^3 
.2) -> satisfiable by symfony/symfony[v3.2.8]. 
    - api-platform/core v1.1.0 requires phpdocumentor/reflection ^1.0.7 -> satis 
fiable by phpdocumentor/reflection[1.0.7]. 
    - api-platform/core v1.1.1 requires phpdocumentor/reflection ^1.0.7 -> satis 
fiable by phpdocumentor/reflection[1.0.7]. 
    - Conclusion: don't install phpdocumentor/reflection 1.0.7 
    - Installation request for api-platform/core ^1.1 -> satisfiable by api-plat 
form/core[v1.1.0, v1.1.1]. 


Installation failed, reverting ./composer.json to its original content. 

答えて

3

"symfony/symfony": "3.2.*",

と交換してください:

`"symfony/symfony": "3.3.*",` 

...または

`"symfony/symfony": "^3.2.*",` 

あなたは、おそらくそのように、あなたが適切にロードされたすべての依存関係を持っているが、それは必須ではないのですcomposer require api-platform/coreであなたのAPIプラットフォームのパッケージを追加し、最初のcomposer updateを実行する(したい)必要があります。