背景:私のデスクトップマシンでSilexを使用して新しいプロジェクトをセットアップし、composer.jsonファイルを私は欲しい。私は "composer.phar install"を問題なくデスクトップ上で正常に実行しました。Composerは「インストール」を使用しているのに「更新」を使用しないで、インストール可能なパッケージのセットに失敗します
私は、いくつかのより多くのプロジェクトで作業するために私のラップトップに切り替えラップトップにGitのレポをクローニングし、「composer.pharインストール」を実行しようとしましたが、このメッセージを受け取っ:
Your requirements could not be resolved to an installable set of packages.
ので、私は代わりに "composer.phar update"を行いましたが、うまくいきましたが、composer.lockファイルを更新したくありませんでした。
他にこの問題がありますか?そうでない場合は、誰かが私が間違っていることを説明できますか?
編集:おそらくこれに戻り、質問を更新する必要があると思いました。私はかなりの時間この問題を抱えていません。私はそれがそれを修正した作曲家の更新であるかどうかは分かりません(人々がまだこの問題を抱えているかどうかを私に知らせるためにコメントしなければならないかもしれません)、あるいは今作曲家についてもっと学んだなら、私はこれに遭遇しない方法で事をする。どちらの方法でも、composer.jsonのパッケージ仕様が実際に壊れていないかぎり、私はこのメッセージを1年半ほどで見たことがありません。
プロジェクトをクローンしたときに、ベンダーフォルダとcomposer.lockファイルが含まれていましたか?通常私がマシンを変更しているときにベンダーのフォルダや.lockファイルがコミットされておらず、最初に行うのはcomposer.pharのインストールです – gunnx
私はリポジトリにベンダーのフォルダを持っていませんでしたが、プロジェクトをチェックアウトして依存関係をインストールするすべての人が同じバージョンになっていることを確認してください。 – Moismyname
これを解決しましたか? –