NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: composer nainstalování balíčku

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
kxmx
Tvůrce
Avatar
kxmx:3.11.2016 18:32

Zdravím, mám projekt kde závislosti stažené přes composer neodpovídají souboru composer.json. Jakmile se pokusím přes composer require <název balíčku> něco doinstalovat, závislosti které nejsou v composer.json se vymažou. Ovšem já potřebuji prostě doinstalovat pouze ten jeden balíček. Není na to nějaký kouzelný parametr? Děkuji

 
Odpovědět
3.11.2016 18:32
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovídá na kxmx
Jindřich Máca:3.11.2016 18:44

Ahoj, proč Ti závislosti neodpovídají composer.json? Můžeš to nějak rozvést? To přeci nedává smysl nebo je to minimálně v rozporu s principem Composeru. :)

 
Nahoru Odpovědět
3.11.2016 18:44
Avatar
kxmx
Tvůrce
Avatar
Odpovídá na Jindřich Máca
kxmx:3.11.2016 18:46

Ano je to komplikovaný problém, obdržel jsem projekt na dodělání ve kterém je rozladěný composer.json s tím co je skutečně nainstalováno a poměrně nutně potřebuji ještě jednu knihovnu, tak hledám jakoukoliv cestu jak z toho ven. Závislostí je zde spousty a obávám se, že se mi nepodaří je zpětně dohledat a zapsat se správnými verzemi do composer.json

 
Nahoru Odpovědět
3.11.2016 18:46
Avatar
Jindřich Máca
Tvůrce
Avatar
Odpovídá na kxmx
Jindřich Máca:3.11.2016 19:19

Aha, chápu. No, to máš opravdu docela problém. :D Každopádně, když se podíváš do oficiální dokumentace Composeru na příkaz require - https://getcomposer.org/doc/03-cli.md#…, asi bych doporučil zkusit přepínač --no-update. ;)

--no-update: Disables the automatic update of the dependencies.

 
Nahoru Odpovědět
3.11.2016 19:19
Avatar
kxmx
Tvůrce
Avatar
Odpovídá na Jindřich Máca
kxmx:3.11.2016 21:46

Pěkný, sice to nic nesmazalo, ale ani nepřidalo.

 
Nahoru Odpovědět
3.11.2016 21:46
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.