Als «composer-php» getaggte Fragen

Composer ist ein Paketmanager auf Anwendungsebene für die Programmiersprache PHP. Es bietet ein Standardformat für die einfache Verwaltung von PHP-basierten Projektabhängigkeiten (Bibliotheken) und wurde stark von Node.js "npm" und Rubys "Bundler" inspiriert. Verwenden Sie mit dem [php] -Tag

8
Sollte composer.lock der Versionskontrolle verpflichtet sein?
Ich bin ein wenig verwirrt mit der composer.lockVerwendung in einer Anwendung mit einem Repository. Ich sah viele Leute sagen, dass wir nicht .gitignore composer.lockaus dem Repository sollten. Wenn ich meine Bibliotheken in meiner Entwicklungsumgebung aktualisiere, werde ich eine neue haben, composer.lockaber ich kann sie nicht in die Produktion aktualisieren, oder? …

15
Wie entferne ich ein Paket mit Composer aus Laravel?
Was ist der richtige Weg, um ein Paket aus Laravel 4 zu entfernen? So lange habe ich versucht: Deklaration entfernen aus composer.json(im Abschnitt "erfordern") Entfernen Sie alle Klassen-Aliase aus app.php Entfernen Sie alle Verweise auf das Paket aus meinem Code :-) Lauf composer update Lauf composer dump-autoload Funktioniert nicht! Vermisse …


8
Wie aktualisiere ich eine einzelne Bibliothek mit Composer?
Ich muss nur 1 Paket für meine SF2-Distribution (DoctrineFixtures) installieren. Wenn ich renne php composer.phar update Ich bekomme - Updating twig/twig (dev-master 39d94fa => v1.13.0) The package has modified files: M CHANGELOG M doc/filters/batch.test M doc/filters/index.rst M doc/filters/url_encode.rst M doc/functions/index.rst M doc/tags/index.rst M doc/tests/index.rst M lib/Twig/Autoloader.php M lib/Twig/Compiler.php M lib/Twig/CompilerInterface.php …

12
Laravel 5 - handwerklicher Samen [ReflectionException] Klasse SongsTableSeeder existiert nicht
Wenn ich php artisan db: seed starte, wird folgende Fehlermeldung angezeigt: [ReflectionException] Class SongsTableSeeder does not exist Was ist los? Meine DatabaseSeeder-Klasse: <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); $this->call('SongsTableSeeder'); } …


30
Composer benötigt nicht genügend Speicher. Schwerwiegender PHP-Fehler: Zulässige Speichergröße von 1610612736 Byte ist erschöpft
Ich versuche, HWIOAuthBundle zu meinem Projekt hinzuzufügen, indem ich den folgenden Befehl ausführe. composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle HWIOAuthBundle-Github: https://github.com/hwi/HWIOAuthBundle Wenn ich versuche, Composer auszuführen, erhalte ich den Fehler "Nicht genügend Speicher". Verwenden der Version ^0.6.0@dev für hwi / oauth-bundle Verwenden der Version ^1.2@dev für php-http / guzzle6-adapter Verwenden der …

5
Was sind die Unterschiede zwischen PSR-0 und PSR-4?
Kürzlich habe ich über Namespaces gelesen und wie sie nützlich sind. Ich erstelle gerade ein Projekt in Laravel und versuche, vom automatischen Laden der Klassenzuordnung zum Namespace zu wechseln. Ich kann jedoch nicht verstehen, was der tatsächliche Unterschied zwischen PSR-0 und PSR-4 ist. Einige Ressourcen, die ich gelesen habe, sind …


4
Wie entferne ich nicht verwendete Abhängigkeiten vom Komponisten?
Ich habe ein Paket mit Composer installiert und viele andere Pakete als Abhängigkeiten installiert. Jetzt habe ich das Hauptpaket mit deinstalliert composer remove packageauthor/packagename, aber alle alten Abhängigkeiten wurden nicht entfernt. Ich hatte erwartet, dass der Komponist bereinigt und nur Pakete behält, die entsprechend composer.jsonund deren Abhängigkeiten benötigt werden. Wie …
209 php  composer-php 


15
Composer-Installationsfehler - erfordert ext_curl, wenn es tatsächlich aktiviert ist
Ich versuche, Facebook PHP SDK mit Composer zu installieren. Das bekomme ich $ composer install Loading composer repositories with package information Installing dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for facebook/php-sdk dev-master -> satisfiable by facebook/php-sdk[dev-master]. - …

5
Wie kann ich bei Verwendung des Entwicklungs- / Produktionsschalters von Composer die Bereitstellung korrekt durchführen?
Composer hat die Möglichkeit, mehrere Abhängigkeiten nur während der Entwicklung zu laden, sodass die Tools nicht in der Produktion (auf dem Live-Server) installiert werden. Dies ist (theoretisch) sehr praktisch für Skripte, die nur in der Entwicklung sinnvoll sind, wie Tests, Tools für gefälschte Daten, Debugger usw. Der Weg zu gehen …

7
Wie man eine Gabel mit Komponist benötigt
hier ist mein composer.json, ich möchte Nodge's Fork of Lessphp-Projekt auf Github verwenden "repositories": [{ "type": "package", "package": { "version": "dev-master", "name": "nodge/lessphp", "source": { "url": "https://github.com/Nodge/lessphp.git", "type": "git", "reference": "master" }, "autoload": { "classmap": ["lessc.inc.php"] } } }], "require": { "php": ">=5.3.3", "nodge/lessphp": "dev-master" }, Aber ich habe diesen …

5
PHP7: Ext-Dom-Problem installieren
Ich verwende Laravel 5.4 auf einem Ubuntu 16.04-Server mit PHP7. Beim Versuch, das cviebrock/eloquent-sluggablePaket zu installieren , wird ein Fehler ausgegeben: pish@let:/home/sherk/ftp/www$ sudo composer require cviebrock/eloquent-sluggable Do not run Composer as root/super user! See https://getcomposer.org/root for details Using version ^4.2 for cviebrock/eloquent-sluggable ./composer.json has been updated Loading composer repositories with …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.