Avatar
kxmx
Redaktor
Avatar
kxmx:

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. listopadu 18:32
Avatar
Jindřich Máca
Tým ITnetwork
Avatar
Odpovídá na kxmx
Jindřich Máca:

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. listopadu 18:44
Avatar
kxmx
Redaktor
Avatar
Odpovídá na Jindřich Máca
kxmx:

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. listopadu 18:46
Avatar
Jindřich Máca
Tým ITnetwork
Avatar
Odpovídá na kxmx
Jindřich Máca:

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. listopadu 19:19
Avatar
kxmx
Redaktor
Avatar
Odpovídá na Jindřich Máca
kxmx:

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

 
Nahoru Odpovědět 3. listopadu 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.