2015-09-05 16 views
8

私は今日も全体の質問を更新しています(2015年9月14日)作曲更新

私はsymfonyのPHPのフレームワークで働いているのWindows 8を使用しています。私はこのコマンドでコンポーザーを更新しようとしました php D:\ php \ php \ composer.phar update。それから、次のエラーメッセージが表示されます。

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 
    - symfony/framework-bundle v2.0.18 requires symfony/dependency-injection v2. 
0.18 -> no matching package found. 
    - symfony/framework-bundle v2.0.17 requires symfony/dependency-injection v2. 
0.17 -> no matching package found. 
    - symfony/framework-bundle 2.0.7 requires symfony/translator 2.0.7 -> no mat 
ching package found. 
    - Conclusion: remove symfony/symfony v2.3.32 
    - Conclusion: don't install symfony/symfony v2.3.32 
    - Conclusion: don't install symfony/symfony v2.3.31 
    - Conclusion: don't install symfony/symfony v2.3.30 
    - Conclusion: don't install symfony/symfony v2.3.29 
    - Conclusion: don't install symfony/symfony v2.3.28 
    - Conclusion: don't install symfony/symfony v2.3.27 
    - Conclusion: don't install symfony/symfony v2.3.26 
    - Conclusion: don't install symfony/symfony v2.3.25 
    - Conclusion: don't install symfony/symfony v2.3.24 
    - Conclusion: don't install symfony/symfony v2.3.23 
    - Conclusion: don't install symfony/symfony v2.3.22 
    - Conclusion: don't install symfony/symfony v2.3.21 
    - Conclusion: don't install symfony/symfony v2.3.20 
    - Conclusion: don't install symfony/symfony v2.3.19 
    - Conclusion: don't install symfony/symfony v2.3.18 
    - Conclusion: don't install symfony/symfony v2.3.17 
    - Conclusion: don't install symfony/symfony v2.3.16 
    - Conclusion: don't install symfony/symfony v2.3.15 
    - Conclusion: don't install symfony/symfony v2.3.14 
    - Conclusion: don't install symfony/symfony v2.3.13 
    - Conclusion: don't install symfony/symfony v2.3.12 
    - Conclusion: don't install symfony/symfony v2.3.11 
    - Conclusion: don't install symfony/symfony v2.3.10 
    - Conclusion: don't install symfony/symfony v2.3.9 
    - Conclusion: don't install symfony/symfony v2.3.8 
    - Conclusion: don't install symfony/symfony v2.3.7 
    - Conclusion: don't install symfony/symfony v2.3.6 
    - Conclusion: don't install symfony/symfony v2.3.5 
    - Conclusion: don't install symfony/symfony v2.3.4 
    - Conclusion: don't install symfony/symfony v2.3.3 
    - Installation request for friendsofsymfony/rest-bundle 0.11.* -> satisfiabl 
e by friendsofsymfony/rest-bundle[0.11.0]. 
    - Conclusion: don't install symfony/symfony v2.3.2 
    - Conclusion: don't install symfony/symfony v2.3.1 
    - friendsofsymfony/rest-bundle 0.11.0 requires symfony/framework-bundle >=2. 
0,<2.3-dev -> satisfiable by symfony/framework-bundle[2.0.7, v2.0.10, v2.0.12, v 
2.0.13, v2.0.14, v2.0.15, v2.0.16, v2.0.17, v2.0.18, v2.0.19, v2.0.20, v2.0.21, 
v2.0.22, v2.0.23, v2.0.24, v2.0.25, v2.0.9, v2.1.0, v2.1.1, v2.1.10, v2.1.11, v2 
.1.12, v2.1.13, v2.1.2, v2.1.3, v2.1.4, v2.1.5, v2.1.6, v2.1.7, v2.1.8, v2.1.9, 
v2.2.0, v2.2.1, v2.2.10, v2.2.11, v2.2.2, v2.2.3, v2.2.4, v2.2.5, v2.2.6, v2.2.7 
, v2.2.8, v2.2.9]. 
    - don't install symfony/framework-bundle v2.2.0|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.1|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.10|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.2.11|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.2.2|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.3|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.4|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.5|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.6|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.7|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.8|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.2.9|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.0|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.1|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.10|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.1.11|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.1.12|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.1.13|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.1.2|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.3|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.4|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.5|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.6|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.7|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.8|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.1.9|don't install symfony/symfon 
y v2.3.0 
    - don't install symfony/framework-bundle v2.0.10|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.12|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.13|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.14|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.15|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.16|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.19|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.20|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.21|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.22|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.23|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.24|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.25|don't install symfony/symfo 
ny v2.3.0 
    - don't install symfony/framework-bundle v2.0.9|don't install symfony/symfon 
y v2.3.0 
    - Installation request for symfony/symfony 2.3.* -> satisfiable by symfony/s 
ymfony[v2.3.0, v2.3.1, v2.3.10, v2.3.11, v2.3.12, v2.3.13, v2.3.14, v2.3.15, v2. 
3.16, v2.3.17, v2.3.18, v2.3.19, v2.3.2, v2.3.20, v2.3.21, v2.3.22, v2.3.23, v2. 
3.24, v2.3.25, v2.3.26, v2.3.27, v2.3.28, v2.3.29, v2.3.3, v2.3.30, v2.3.31, v2. 
3.32, v2.3.4, v2.3.5, v2.3.6, v2.3.7, v2.3.8, v2.3.9]. 

Potential causes: 
- A typo in the package name 
- The package is not available in a stable-enough version according to your min 
imum-stability setting 
    see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> f 
or more details. 

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further commo 
n problems. 

composer.json

 { 
    "name": "symfony/framework-standard-edition", 
    "license": "MIT", 
    "type": "project", 
    "description": "The \"Symfony Standard Edition\" distribution", 
    "autoload": { 
     "psr-0": { 
      "": "src/" 
     } 
    }, 
    "require": { 
     "php": ">=5.3.3", 
     "symfony/symfony": "2.3.*", 
     "doctrine/orm": ">=2.2.3,<2.4-dev", 
     "doctrine/doctrine-bundle": "1.2.*", 
     "twig/extensions": "1.0.*", 
     "symfony/assetic-bundle": "2.3.*", 
     "symfony/swiftmailer-bundle": "2.3.*", 
     "symfony/monolog-bundle": "2.3.*", 
     "sensio/distribution-bundle": "2.3.*", 
     "sensio/framework-extra-bundle": "2.3.*", 
     "sensio/generator-bundle": "2.3.*", 
     "incenteev/composer-parameter-handler": "~2.0", 
     "friendsofsymfony/user-bundle": "[email protected]", 
     "friendsofsymfony/elastica-bundle": "3.0.*@dev", 
     "knplabs/knp-menu": "2.0.*@dev", 
     "knplabs/knp-menu-bundle": "2.0.*@dev", 
     "knplabs/doctrine-behaviors": "1.0.*@dev", 
     "jms/serializer-bundle": "*", 
     "friendsofsymfony/rest-bundle": "0.11.*", 
     "white-october/pagerfanta-bundle": "1.0.*@dev" 
    }, 
    "scripts": { 
     "post-install-cmd": [ 
      "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
     ], 
     "post-update-cmd": [ 
      "Incenteev\\ParameterHandler\\ScriptHandler::buildParameters", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::buildBootstrap", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::clearCache", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installAssets", 
      "Sensio\\Bundle\\DistributionBundle\\Composer\\ScriptHandler::installRequirementsFile" 
     ] 
    }, 
    "config": { 
     "bin-dir": "bin" 
    }, 
    "minimum-stability": "stable", 
    "extra": { 
     "symfony-app-dir": "app", 
     "symfony-web-dir": "web", 
     "incenteev-parameters": { 
      "file": "app/config/parameters.yml" 
     }, 
     "branch-alias": { 
      "dev-master": "2.3-dev" 
     } 
    } 
} 

いずれかが、このエラーの救済策は何か言うことができます?おかげ

+0

doctrineとsyliusの 'composer.json'にバージョンエントリを投稿できますか? – mickadoo

+0

あなたの 'composer.json'とbtwを投稿してください。あなたはアップデートコンポーザーを試していない、依存関係を更新しようとしている。 – markus

+2

あなたはSymfonyを使っていると言いますが、あなたはLaravelのcomposer.jsonを投稿しました。 –

答えて

0
sylius/resource-bundle dev-master requires doctrine/doctrine-bundle ~1.3 

それは教義バンドルがすでに使用何かの互換性のないバージョンを使用している可能性があります。

6

は、次のコマンドを実行してみてください:

php d:\php\php\composer.phar show -i

これは、そのバージョンとともに、現在システムにインストールされているパッケージの一覧を印刷する必要があります。どのバージョンを持っているか調べるにはdoctrine/doctrine-bundleを探してください。

それがリストされていない場合、あなたがする必要があるすべてはあなたのcomposer.jsonファイルのrequireセクションに次の行を追加している可能です:updateコマンドを再実行し

"doctrine/doctrine-bundle": "~1.3", 

をと。しかし、コンフリクトがなければComposerは自動的にその依存関係を自動的に取得するため、そうは思われません。

"〜1.3"は、それが依存関係のあるsylius/resource-bundleから来ています。これはDoctrineBundleパッケージの安定版1.3.Xバージョン(1.3.0のみが存在する)を探していることを意味します。現在のバージョンは1.5.2であるため、これもやや古いバージョンです。

Composerが特定のバージョンにマッチすると思うようにするためには、いくつかのトリックがありますが、一般に、バージョン依存の依存関係は一般的に存在するため、これはお勧めできません。

通常、Composerはどのパッケージが競合しているのかを知らせるため、これがうまくいかない理由を正確に発見するために、より多くの情報が必要です。

0

は、要件のリストに次の行を追加します。

"jms/serializer-bundle": "*", 

.e.gを。

"require": { 
    "php": ">=5.3.3", 
    […] 
    "knplabs/doctrine-behaviors": "1.0.*@dev", 
    "jms/serializer-bundle": "*", 
    "white-october/pagerfanta-bundle": "1.0.*@dev" 
}, 
+0

お返事ありがとう@Steve。今、私はこのエラーが発生しています致命的なエラー:クラス 'Sylius \ Bundle \ ResourceBundle \ SyliusResourceBundle' D:\ php \ htdocs \ my_project \ app \ AppKernel.php行25にありませんスクリプトSensio \ Bundle \ DistributionBundle \ Composer \ ScriptHandler: :例外で終了したpost-update-cmdイベントを処理するclearCache - –

1

問題は、この依存性である:

"friendsofsymfony/rest-bundle": "0.11.*", 

Symfony/dependency-injectionのバージョンv2.0.18に依存するように見えるSymfony/framework-bundleの古いバージョンではこの依存appears to rely。不思議なことに、v2.0.16とv2.0の間にはギャップがあります。そのパッケージの19とエラーが示唆しているように必要なバージョンは利用できません。

私は1で、あなたの依存のバージョン番号をぶつけことで、この問題を回避することができたことがわかった:

"friendsofsymfony/rest-bundle": "0.12.*", 

しかし、あなたはあなたのアプリケーションがまだこの変更で動作することを確認する必要があります。

friendsofsymfony/rest-bundleの最新バージョンは1.7です。今後このような奇妙な競合を避けるためには、実際にはそのパッケージを使用するように変更することを検討する必要があります。

関連する問題