Autor | Zpráva | ||
---|---|---|---|
motorcb Profil |
#1 · Zasláno: 16. 12. 2013, 20:13:40
Zdravim,
přes composer stahuji Nette: "require": { "php": ">= 5.3.0", "nette/nette": "@dev" }, Jenomže nyní se v Nette 2.1dev udály velké změny s /Nette/database a mne se tyto změny stáhly a nefunguje projekt - bude potřeba ho přepsat. OK, ale nyní potřebuji opravit jednu chybu a až bude čas, udělám svůj projekt kompatibilní s úpravami v Nette/Database. Chtěl bych stáhnout dev verzi před aplikováním techto změn. Jde to? |
||
preca1 Profil |
#2 · Zasláno: 16. 12. 2013, 21:21:49
Zdravim,
nikdy sem Composer nepoužíval, ale řek bych, že místo @dev napíšeš konkrétní verzi, kterou chceš. |
||
Jan Tvrdík Profil |
#3 · Zasláno: 16. 12. 2013, 22:04:06
motorcb:
„Chtěl bych stáhnout dev verzi před aplikováním techto změn. Jde to?“ Ano, víš která verze tam byla před tím? |
||
motorcb Profil |
#4 · Zasláno: 16. 12. 2013, 22:24:48
Jan Tvrdík:
Ano, například bych se chtěl vrátot k této verzi: https://github.com/nette/nette/commit/5a47534e106a40f00306acc3ae56628ac9e0b4f6 |
||
Jan Tvrdík Profil |
motorcb:
Buď můžeš zkusit aktuální release candidate připravované verze 2.1.0 (doporučeno) { "require": { "php": ">= 5.3.0", "nette/nette": "2.1.*@rc" } } nebo můžeš natvrdo vynutit ten konkrétní commit (nedoporučeno) { "require": { "php": ">= 5.3.0", "nette/nette": "dev-master#5a47534e106a40f00306acc3ae56628ac9e0b4f6" } } |
||
Časová prodleva: 4 měsíce
|
|||
motorcb Profil |
#6 · Zasláno: 14. 4. 2014, 16:59:53
Tak se moc nezadařilo.
Pokusil jsem se stáhnout verzi: { "require": { "php": ">= 5.3.0", "nette/nette": "dev-master#5a47534e106a40f00306acc3ae56628ac9e0b4f6" } } a mám tuto chybu: composer update Loading composer repositories with package information Updating dependencies (including require-dev) Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for nette/nette dev-master#5a47534e106a40f00306acc3ae56628ac9e0b4f6 -> satisfiable by nette/nette[dev-master]. - nette/nette dev-master requires nette/application @dev -> no matching package found. Potential causes: - A typo in the package name - The package is not available in a stable-enough version according to your minimum-stability setting see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details. Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems. Jak z toho ven abych mohl použít verzi #5a47534e106a40f00306acc3ae56628ac9e0b4f6? |
||
Časová prodleva: 6 dní
|
|||
Jan Tvrdík Profil |
#7 · Zasláno: 20. 4. 2014, 20:32:42
Jak z toho ven abych mohl použít verzi #5a47534e106a40f00306acc3ae56628ac9e0b4f6?
Si v kelu, varoval jsem tě, že to není doporučený postup. Závislost na konkrétním commitu je hack, který nefunguje vždy. Fungovalo to v době, kdy jsem to psal, už to nefunguje, protože David vydal 2.2, která mění závislosti. |
||
Časová prodleva: 12 let
|
0