Při instalaci RAD Studia, Delphi nebo C++Builderu se můžete setkat s chybovým hlášením "Maximum Path Length Limitation". Překročení maximální délky proměnné PATH bývá zpravidla způsobeno větším počtem instalovaných aplikací. Už samo RAD Studio, Android SDK, Windows SDK a doplňkové komponenty z maximálního limitu dokáží ukrojit notnou dávku :-).
Problém se také často objevuje při přechodu na vyšší verzi RAD Studia. Standardní odinstalace bohužel nepotřebné záznamy z PATH neodstraňuje, a tak proměnná postupně bytní:
Řešení
1) Odstranění nepotřebných záznamů2) Nahrazení opakujících se sekvencí proměnnou - Cesty k souborům, které RAD Studio pro svůj běh využívá se liší až v poslední části textového řetězce. Opakující se část je tak možné jednoduše nahradit pomocnou proměnnou. Například tedy:
Domovská složka RAD Studia „C:\Program Files (x86) \Embarcadero\Studio\19.0“ = RX
Uživatelská složka „C:\Users\Public\Documents\ Embarcadero\Studio\19.0“ = RXU
Uživatelská složka „C:\Users\Public\Documents\ Embarcadero\Studio\19.0“ = RXU
Výsledný obsah proměnné PATH tak může vypadat následovně:
3) Navýšení limitu pro proměnnou PATH - Windows 10 (ve verzi Anniversary Update a novějších) umožňuje povolení „dlouhých cest“ a definovat proměnnou PATH delší než 260 znaků. Ale pozor: aplikace typu Win32, které nemají ve svém manifestu nastaveno „longPathAware“ na „true“ pak nemusí být schopny cesty z proměnné PATH načíst.
Kde se PATH nastavuje?
- Ve Windows 7: Počítač->Vlastnosti->Upřesnit nastavení systému->Upřesnit->Proměnné prostředí
- Ve Windows 10: Klikněte pravým tlačítkem myši na ikonu Windows a z nabídky vyberte „System“. V okně, které se otevře, zvolte „Upřesnit nastavení systému“. Ve vlastnostech systému pak klikněte na tlačítko „Proměnné prostředí“.
Žádné komentáře:
Okomentovat