Pytania otagowane jako composer-php

Composer to menedżer pakietów na poziomie aplikacji dla języka programowania PHP. Zapewnia standardowy format do łatwego zarządzania zależnościami projektowymi opartymi na PHP (bibliotekami) i został mocno zainspirowany "npm" Node.js i "bundlerem" Rubiego. Używaj ze znacznikiem [php]

3
Composer wymaga pakietu lokalnego
Mam kilka bibliotek [Foo i Bar], które rozwijam wspólnie, ale technicznie wciąż są oddzielnymi rzeczami. Wcześniej właśnie ponownie zdefiniowałem autoloader "Foo\\": "../Foo/src", aby polubił, ale teraz, gdy dodałem zależność Guzzle do Foo, Bar odwraca jego pokrywę, ponieważ nie jest jedną z jego zależności. Struktura katalogów: /home/user/src/ Foo/ src/ FooClient.php composer.json …
106 php  composer-php 

2
Kompozytor wymaga nazwy gałęzi
Na przykład chcę wymagać: { "repositories": [ { "type": "git", "url": "https://github.com/google/google-api-php-client.git" } ], "require": { "google/apiclient": "v1-master" } } W tym przykładzie próbuję wymusić google/apiclientna gałęzi v1-master. Pojawia się błąd: [UnexpectedValueException] Could not parse version constraint v1-master: Invalid version string "v1-master"
106 composer-php 


6
Jaka jest różnica między sekcjami require i require-dev w pliku composer.json?
Zaczynam korzystać z narzędzia Composer, niewiele o nim wiem i mam niewielkie doświadczenie w tworzeniu aplikacji internetowych. Po prostu przechodzę przez Nettuts + Tutorial , więc mam podstawowe pytanie dotyczące kompozytora. { "require": { "laravel/framework": "4.0.*", "way/generators": "dev-master", "twitter/bootstrap": "dev-master", "conarwelsh/mustache-l4": "dev-master" }, "require-dev": { "phpunit/phpunit": "3.7.*", "mockery/mockery": "0.7.*" }, …
104 composer-php 

6
Jak zainstalować pakiety PHP Composer bez Composera?
Próbuję zainstalować Coinbase PHP API, ale wymaga to Composera: https://github.com/coinbase/coinbase-php Szukam uniwersalnego rozwiązania PHP (być może funkcji), które pozwoliłoby mi zainstalować pakiety kompozytora bezpośrednio na moim serwerze, bez konieczności używania Composera. Myślę, że programiści Composera uważają, że pomagają ludziom, ale w rzeczywistości są tysiące początkujących programistów, którzy nie mogą uczyć …
103 php  composer-php 



1
NPM / Bower / Composer - różnice?
Czy ktoś może mi wyjaśnić różnicę między NPM, Boweri Composer. Wszyscy są menedżerami pakietów - prawda? Ale kiedy należy użyć każdego z nich? Ponadto wydaje się, że każdy z nich ma dołączony plik json. Czy w tym miejscu są przechowywane wszystkie potrzebne pakiety, aby można je było zainstalować za pomocą …
102 npm  composer-php  bower 

7
Jak zmusić kompozytora do ponownej instalacji biblioteki?
Używam szkieletowej aplikacji ZF2 i ma ona plik .gitignore, który zapobiega przekazywaniu bibliotek zewnętrznych do git. Podczas debugowania lubię zmieniać rzeczy tu i tam w źródłach bibliotek, aby dowiedzieć się, jak to działa. Gdyby były one kontrolowane przez wersję, byłoby bardzo łatwo przywrócić je do ich pierwotnego stanu. Jak zmusić …

7
Czy mogę zainstalować Laravel bez używania Composera?
Chciałbym wiedzieć, czy mogę zainstalować lub używać frameworka Laravel PHP na dowolnym serwerze WWW bez używania Composera (menedżera pakietów / zależności PHP) za każdym razem? Chciałbym móc upuścić moją aplikację na dowolny serwer WWW (taki jak serwer współdzielony bez dostępu do wiersza poleceń). Jeśli uruchomię composer installpo raz pierwszy (lokalnie), …

13
Dlaczego PHP Composer działa tak wolno?
Dlaczego PHP Composer działa tak wolno, skoro wszystko, co robię, to inicjowanie projektu bez zależności? Oto polecenia, które wykonuję: composer init <krok przez tworzenie pliku composer.json, zdefiniuj 0 zerowych zależności> composer install Poczekaj 3 minuty (bez przesady). Wszystko, co kompozytor musi zrobić, to wciągnąć autoloader i stworzyć /vendor, więc dlaczego …
99 php  composer-php 


9
Kompozytor: file_put_contents (./ composer.json): nie udało się otworzyć strumienia: Odmowa uprawnień
Próbuję zainstalować Prestissimo na serwerze Ubuntu 16.04, ale prowadzi to do błędu: $ 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] [--] [<packages>]... Jestem zalogowany jako …

7
Instalowanie określonej wersji programu laravel za pomocą programu composer create-project
Najszybszym i najłatwiejszym sposobem zainstalowania Laravela jest użycie polecenia composer. Z dokumentacji laravel ( http://laravel.com/docs/quick ) wynika, że ​​możemy go zainstalować za pomocą tego: composer create-project laravel/laravel your-project-name --prefer-dist Ale po uruchomieniu powyższego polecenia pobierze najnowszą wersję Laravel. Jak mogę to kontrolować, jeśli chcę zainstalować najnowszą wersję 4.0.x? Lub 4.1.x, …

3
Jak określić ścieżkę instalacji Composera?
Mam taką definicję: { "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.*" } } Używam Symfony 1 i chciałbym je zainstalować plugins/sfGuardPlugin/. Jak to określić?

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.