2017-05-16 10 views
0

私はカスタムパッケージをcomposer.json経由でプロジェクトに注入しました。このパッケージは現在バージョン2.0.1です。 パッケージのソースコード内で何かを変更し、パッケージ内のバージョンを設定しました。 2.0.2へのJSONはgitのためにそれをプッシュして、私の作曲を更新しようとしましたが、私はComposerは古いパッケージのバージョンを使用します

 - Installing myproject/laravel-jssettings (v2.0.1): Cloning 9663e29ee0 from cache 

を取得するたびに、私は作曲のキャッシュをクリアして、私の作曲でcomposer.lockファイル

行を削除してもカントー.jsonファイルは

です

私は

"myproject/laravel-jssettings": "2.0.2", 

にそれを設定しようとしましたが、その後、私は

 Problem 1 
- The requested package myproject/laravel-jssettings 2.0.2 exists as myproject/laravel-jssettings[v2.0.0, v2.0.1] but these are rejected by your constraint. 

は私がキャッシュをクリアするかに変更しなければならないのところ、ここで何欠場ないというエラーメッセージが表示されます作曲家が新しい2.0.2のバージョンを取得するように新しいバージョン。事前に

+0

あなたがそのパッケージの新しいバージョンを作成したことを確認してください。パッケージエージェントのリポジトリを更新するのを忘れないでください。 – hassan

答えて

1

あなたのカスタムリポジトリのためにtagを気遣う必要があります。そのタグがrepositroyにプッシュされると、作曲家はレイト更新を取得します。

git tag 2.0.2 
git push origin --tags 

その後、あなたのプロジェクトで作曲者の更新を試みてください。 Composer documentation

+0

それは、ありがとう! – mimzee

関連する問題