背景: デスクトップ マシンで Silex を使用して新しいプロジェクトをセットアップし、必要な依存関係を含む composer.json ファイルをセットアップしました。デスクトップで「composer.phar install」を問題なく実行できました。
私は自分のラップトップに切り替えてプロジェクトにもう少し取り組み、git リポジトリをラップトップにクローンし、「composer.phar インストール」を実行しようとしましたが、次のメッセージを受け取りました。
Your requirements could not be resolved to an installable set of packages.
そのため、代わりに「composer.phar の更新」を行いましたが、うまくいきましたが、composer.lock ファイルを更新したくありませんでした。
他の誰かがこの問題を抱えていますか? そうでない場合、誰かが私が間違っていることを説明してもらえますか?
編集:おそらくこれに戻って質問を更新する必要があると思いました。私はかなり長い間この問題を抱えていませんでした。それが composer のアップデートで修正されたのか (まだこの問題が発生しているかどうかをコメントする必要があるかもしれません)、それとも Composer についてもっと学んだので、私はただ私がこれに遭遇しない方法で物事をやっています。いずれにせよ、composer.json のパッケージ仕様が実際に壊れていない限り、このメッセージを 1 年半近く見たことはありません。