0

次の composer.json があります: http://pastebin.com/qtpJHqbW ただし、composer: update を実行しようとすると、次のエラーが発生します。

Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - The requested package raulfraile/ladybug-bundle == 9999999-dev could not be found.
  Problem 2
    - Can only install one of: mopa/bootstrap-bundle[2.3.x-dev, 3.x-dev].
    - Can only install one of: mopa/bootstrap-bundle[3.x-dev, 2.3.x-dev].
    - Installation request for mopa/bootstrap-bundle 2.3.x-dev -> satisfiable by mopa/bootstrap-bundle[2.3.x-dev].
    - Installation request for mopa/bootstrap-bundle == 3.9999999.9999999.9999999-dev -> satisfiable by mopa/bootstrap-bundle[3.x-dev].

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

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

興味のある方は、github のバンドル リポジトリへのリンクを次に示します。理由はありますか?

4

1 に答える 1

0

多くの「dev-master」バージョンが必要であり、同時にが必要です "minimum-stability": "stable"-これは正しくないようです。

エラー メッセージは、次の状況では依存関係が解決できないことを訴えています。

  • なんらかの理由で、dev バージョンの raulfraile/ladybug-bundle にアクセスできないようです (~1.0 が必要であり、1.0.x バージョンが packagist.org に登録されているため、奇妙に聞こえます) - ロックファイルはありますか?事業?
  • mopa/bootstrap-bundle をインストールすると競合が発生します。バージョン 2.3 または 3.x のいずれかをインストールできます。

composer install -vvv最大限の情報を得るには、いくつかの冗長フラグを付けて同じコマンドを実行する必要があります。そうすれば、競合するインストール要求を作成するパッケージが表示されます。

最小安定度を「dev」に下げて、エラーが修正されるかどうかを確認することもできます。しかし、あなたはその影響について本当に考えるべきです。Composer は、最後の更新 (または最初のインストール) が実行されたときに使用されたものとまったく同じバージョンを他のユーザーがダウンロードできるようにするために懸命に努力していますが、それほど多くの開発バージョンを許可するのは悪い考えのように思えます。

于 2013-11-08T16:55:00.377 に答える