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]

8
Czy composer.lock powinien być zaangażowany w kontrolę wersji?
Jestem trochę mylony z composer.lockużyciem w aplikacji z repozytorium. Widziałem wiele osób mówiących, że nie powinniśmy .gitignore composer.lockz repozytorium. Jeśli zaktualizuję biblioteki w środowisku programistycznym, będę mieć nową, composer.lockale nie będę mógł zaktualizować ich do wersji produkcyjnej, prawda? Czy to nie generuje konfliktów na tym pliku?

15
Jak usunąć pakiet z Laravela za pomocą kompozytora?
Jaki jest właściwy sposób na usunięcie pakietu z Laravel 4? Tak długo próbowałem: Usuń deklarację z composer.json(w sekcji „wymagaj”) Usuń wszystkie aliasy klas z app.php Usuń wszelkie odniesienia do paczki z mojego kodu :-) Biegać composer update Biegać composer dump-autoload Nie działa! Czy coś brakuje? Niektóre pakiety publikują konfigurację za …


8
Jak zaktualizować pojedynczą bibliotekę za pomocą Composer?
Muszę zainstalować tylko 1 pakiet dla mojej dystrybucji SF2 (DoctrineFixtures). Kiedy biegnę php composer.phar update dostaję - 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 -10 more …

12
Laravel 5 - ziarno rzemieślnika [ReflectionException] Klasa SongsTableSeeder nie istnieje
Po uruchomieniu db php artisan db: seed otrzymuję następujący błąd: [ReflectionException] Class SongsTableSeeder does not exist Co się dzieje? Moja klasa DatabaseSeeder: <?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'); } …

8
Jak uzyskać listę wszystkich zainstalowanych pakietów wraz z wersją w kompozytorze?
Pracowałem nad projektem przy użyciu Symfony 2.1 na moim komputerze lokalnym. Przesłałem go na mój serwer, ale kiedy próbuję zainstalować pakiety dostawcy za pomocą Composer, pojawia się wiele błędów zależności. Przypuszczalnie jest to związane z najnowszą wersją Symfony, która właśnie została wydana, a mój composer.jsonplik nie określa dokładnych numerów wersji. …
258 composer-php 

29
Kompozytor wymaga braku pamięci. Błąd krytyczny PHP: wyczerpano dozwolony rozmiar pamięci 1610612736 bajtów
Próbuję dodać HWIOAuthBundle do mojego projektu, uruchamiając poniższe polecenie. composer require hwi/oauth-bundle php-http/guzzle6-adapter php-http/httplug-bundle HWIOAuthBundle github: https://github.com/hwi/HWIOAuthBundle Kiedy próbuję uruchomić narzędzie Composer, otrzymuję błąd braku pamięci. Używam wersji ^0.6.0@dev dla hwi / oauth-bundle Używam wersji ^1.2@dev dla php-http / guzzle6-adapter Używam wersji ^1.10@dev dla php-http / httplug-bundle ./composer.json zostało zaktualizowane …

5
Jakie są różnice między PSR-0 a PSR-4?
Ostatnio czytałem o przestrzeniach nazw i ich zaletach. Obecnie tworzę projekt w Laravel i próbuję przejść z automatycznego ładowania map klas do przestrzeni nazw. Wydaje mi się jednak, że nie rozumiem, jaka jest rzeczywista różnica między PSR-0 a PSR-4. Niektóre zasoby, które przeczytałem to ... Bitwa autoloaderów Automatyczne ładowanie Laracasts …


4
Jak usunąć nieużywane zależności z kompozytora?
Zainstalowałem pakiet z kompozytorem i zainstalowałem wiele innych pakietów jako zależności. Teraz odinstalowałem pakiet główny composer remove packageauthor/packagename, ale wszystkie stare zależności nie zostały usunięte. Oczekiwałem, że kompozytor wyczyści i zatrzyma tylko pakiety, które są wymagane zgodnie z composer.jsonich zależnościami. Jak zmusić kompozytora do wyczyszczenia i usunięcia wszystkich nieużywanych pakietów?
209 php  composer-php 

4
Kompozytor: jak mogę zainstalować inną zależność bez aktualizacji starych?
Mam projekt z kilkoma zależnościami i chciałbym zainstalować inny, ale chciałbym, aby pozostałe były takie, jakie są. Więc edytowałem composer.json, ale jeśli uruchomię composer install, otrzymam następujące dane wyjściowe: Installing dependencies from lock file Warning: The lock file is not up to date with the latest changes in composer.json. You …
196 composer-php 

15
Błąd instalacji kompozytora - wymaga ext_curl, gdy jest faktycznie włączony
Próbuję zainstalować Facebook PHP SDK z Composer. Właśnie to dostaję $ 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]. - facebook/php-sdk dev-master …

5
Jak prawidłowo wdrożyć, korzystając z przełącznika programistycznego / produkcyjnego Composera?
Composer ma możliwość załadowania kilku zależności tylko podczas opracowywania, więc narzędzia nie zostaną zainstalowane w środowisku produkcyjnym (na serwerze rzeczywistym). Jest to (w teorii) bardzo przydatne w przypadku skryptów, które mają sens tylko w programowaniu, takich jak testy, narzędzia do fałszywych danych, debugger itp. Najlepszym sposobem jest dodanie dodatkowego require-devbloku …

7
Jak wymagać widelca z kompozytorem
oto mój plik composer.json, chcę użyć rozwidlenia projektu lessphp Nodge'a na Github "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" }, Ale mam ten błąd podczas …


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.