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

2
Komponisten benötigen einen Filialnamen
Zum Beispiel möchte ich Folgendes benötigen: { "repositories": [ { "type": "git", "url": "https://github.com/google/google-api-php-client.git" } ], "require": { "google/apiclient": "v1-master" } } In diesem Beispiel versuche ich, einen google/apiclientZweig zu benötigen v1-master. Ich bekomme eine Fehlermeldung: [UnexpectedValueException] Could not parse version constraint v1-master: Invalid version string "v1-master"
106 composer-php 

3
Komponisten benötigen ein lokales Paket
Ich habe ein paar Bibliotheken [Foo und Bar], die ich gemeinsam entwickle, aber technisch immer noch getrennte Dinge. Früher habe ich den Autoloader so neu definiert, dass er gefällt "Foo\\": "../Foo/src", aber jetzt, da ich Foo eine Guzzle-Abhängigkeit hinzugefügt habe, klappt Bar den Deckel um, weil es keine seiner Abhängigkeiten …
105 php  composer-php 



1
NPM / Bower / Composer - Unterschiede?
Kann mir jemand den Unterschied zwischen erklären NPM, Bowerund Composer. Sie sind alle Paketmanager - richtig? Aber wann sollte jeder verwendet werden? Außerdem scheint jedem eine JSON-Datei beigefügt zu sein. Speichert diese alle benötigten Pakete, damit sie per Cmd-Zeile installiert werden können? Warum brauchen Sie diese Datei?
102 npm  composer-php  bower 

7
Kann ich Laravel ohne Composer installieren?
Ich möchte wissen, ob ich das Laravel PHP-Framework auf jedem Webserver installieren oder verwenden kann, ohne jedes Mal Composer (PHP-Paket / Abhängigkeitsmanager) zu verwenden. Ich möchte meine App auf einem beliebigen Webserver ablegen können (z. B. auf einem gemeinsam genutzten Server ohne Zugriff auf die Befehlszeile). Wenn ich composer installdas …


16
Deaktivieren von xdebug beim Ausführen von Composer
Beim Ausführen composer diagnosewird folgende Fehlermeldung angezeigt: Die xdebug-Erweiterung ist geladen, dies kann Composer etwas verlangsamen. Es wird empfohlen, es bei Verwendung von Composer zu deaktivieren. Wie kann ich xdebug nur deaktivieren, wenn ich Composer ausführe?

5
Was ist der Unterschied zwischen den Abschnitten require und require-dev in composer.json?
Ich fange an, Composer zu verwenden, ich weiß so wenig darüber und habe ein wenig Erfahrung mit der Entwicklung von Webanwendungen. Ich gehe einfach durch Nettuts + Tutorial , also habe ich grundlegende Fragen zum Komponisten. { "require": { "laravel/framework": "4.0.*", "way/generators": "dev-master", "twitter/bootstrap": "dev-master", "conarwelsh/mustache-l4": "dev-master" }, "require-dev": { …

6
Wie installiere ich Composer PHP-Pakete ohne Composer?
Ich versuche, die Coinbase PHP-API zu installieren, aber dafür ist Composer erforderlich: https://github.com/coinbase/coinbase-php Ich suche nach einer universellen PHP-Lösung (möglicherweise einer Funktion), mit der ich Composer-Pakete direkt auf meinem Server installieren kann, ohne Composer verwenden zu müssen. Ich denke, die Entwickler von Composer glauben, dass sie Menschen helfen, aber tatsächlich …
96 php  composer-php 

12
Warum ist PHP Composer so langsam?
Warum ist PHP Composer so langsam, wenn ich nur ein Projekt ohne Abhängigkeiten initiiere? Hier sind die Befehle, die ich ausführe: composer init <Schritt durch die Erstellung von composer.json, definieren Sie 0 Null-Abhängigkeiten> composer install Warten Sie 3 Minuten (keine Übertreibung). Alles, was der Komponist tun muss, ist, einen Autoloader …
96 php  composer-php 


7
Installieren einer bestimmten Laravel-Version mit Composer Create-Project
Die schnellste und einfachste Möglichkeit, Laravel zu installieren, ist der Composer-Befehl. Aus den Laravel-Dokumenten ( http://laravel.com/docs/quick ) geht hervor, dass wir es folgendermaßen installieren können: composer create-project laravel/laravel your-project-name --prefer-dist Wenn Sie jedoch den obigen Befehl ausführen, wird die neueste Version von Laravel abgerufen. Wie kann ich es steuern, wenn …

3
Wie gebe ich den Composer-Installationspfad an?
Ich habe diese Definition: { "repositories": [ { "type": "package", "package": { "name": "symfony/sfGuardPlugin", "version": "4.0.2", "dist": { "url": "http://plugins.symfony-project.org/get/sfGuardPlugin/sfGuardPlugin-4.0.2.tgz", "type": "tar" } } } ], "require": { "symfony/sfGuardPlugin": "4.0.*" } } Ich verwende Symfony 1 und möchte sie installieren plugins/sfGuardPlugin/. Wie spezifiziere ich das?

8
Composer: file_put_contents (./ composer.json): Stream konnte nicht geöffnet werden: Berechtigung verweigert
Ich versuche, Prestissimo auf einem Ubuntu 16.04-Server zu installieren , aber das führt zu einem Fehler: $ composer global require "hirak/prestissimo:^0.3" Changed current directory to /home/kramer65/.composer [ErrorException] file_put_contents(./composer.json): failed to open stream: Permission denied require [--dev] [--prefer-source] [--prefer-dist] [--no-progress] [--no-update] [--no-scripts] [--update-no-dev] [--update-with-dependencies] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [--sort-packages] [-o|--optimize-autoloader] [-a|--classmap-authoritative] [--] …

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.