2016-06-17 7 views
1

Ich habe ein Projekt mit nur 3 Dateien von PHP-Code von mir geschrieben und eine Bibliothek phpQuyer.php. Ich versucheKann keine Bibliothek als Abhängigkeit in meinem Projekt definieren

https://github.com/TobiaszCudnik/phpquery

als Abhängigkeit von meinem Projekt hinzuzufügen.

Aber ich erhalte die folgende Fehlermeldung wie in meinem Screenshot gezeigt enter image description here

Ist es, weil in dem Projekt auf Github es keine composer.json drin hat?

P.S.

Diese Bibliothek wird nicht oft aktualisiert.

Ich versuche Komponisten mit meinem Projekt zu integrieren, weil mein Mandant sagte, dies

„das einzige, was ich wollen würde, Komponist integriert ist, so dass, wenn ich muß bei der Verwendung von zusätzlichen Bibliotheken erweitert ich leicht tun kann dass es sollte ziemlich einfach sein, Komponisten als Teil des Pakets enthält“

+0

Vielleicht, wenn wir diesen Komponisten json sehen konnte ... aber dies kann Ihnen helfen, http://stackoverflow.com/questions/23083045/the-package-is-not-available-in- a-stabil-genug-version-nach-deinem-minimu – nerdlyist

Antwort

1

Ist es, weil in dem Projekt auf Github es keine composer.json drin hat?

Ja, genau. Das Projekt selbst hat keine composer.json Datei und ist nicht im Haupt-Composer-Repository registriert: https://packagist.org/.

Das Paket kann von Composer nicht mit dem Namen des Repositorys gefunden werden. Sie können es auch nicht finden, wenn Sie die Packagist-Suche verwenden.


Ihre Optionen:

Fork

  1. Fork das Projekt. Fügen Sie eine composer.json Datei hinzu. Registrieren Sie die Gabel bei Packagist.
  2. Fügen Sie die Anforderung für die "Gabel" zu Ihrem Projekt hinzu.

definieren ein Paket

Die Abhängigkeit Sie unterstützt nicht Composer holen möchte, aber immer noch das Paket definieren können, können Sie sich mittels eines Paket-Repository verwenden.

Referenzierung: https://getcomposer.org/doc/05-repositories.md#package-2

Verwandte Themen