Ko darīt, ja tā pati komanda lokāli darbojas, bet Agent rāda sintakses kļūdu?
Vispirms noskaidrojiet, kuru čaulu Agent patiesībā izmanto, un pēc tam izlabojiet parametrus, pēdiņas un ceļus.
Dažādi palaišanas veidi var izmantot atšķirīgas čaulas
Nespriediet par Agent izmantoto čaulu tikai pēc operētājsistēmas vai termināļa, kuru atverat pats. Windows vidē gan darbvirsmas lietotne, gan CLI vispirms izmanto Git Bash; ja tā nav atrasta, tiek izmantota cmd, nevis vienmēr PowerShell. Unix darbvirsmas lietotne izvēlas datorā pieejamo lietotāja čaulu, savukārt CLI parastās komandas izpilda ar bash. Cits palaišanas veids var mainīt vienas un tās pašas komandas virknes interpretāciju.
Vispirms pārbaudiet ceļus un pēdiņu lietojumu
Lūdziet Agent vispirms noteikt faktiski izmantoto čaulu un pēc tam pārbaudīt ceļus ar atstarpēm, URL ar jautājuma zīmēm vai savienotājsimboliem un platformai raksturīgo parametru sintaksi. Dažas čaulas simbolus ārpus pēdiņām uztver kā aizstājējzīmes, tāpēc rodas kļūdas, kas izskatās pēc neatrastiem failiem. Neizmainiet tikai vienu aizdomīgu simbolu, lai tūlīt turpinātu visu komandu virkni; vispirms varat atdalīt vienu pārbaudāmu tikai lasāmu komandu un apskatīt rezultātu.
Atšķiriet sintakses kļūdas no trūkstošiem rīkiem
Ja kļūda norāda, ka programma nav atrasta, vispirms pārbaudiet rīka instalāciju un ceļus; ja piekļuve ir liegta, pārbaudiet sistēmas atļaujas. Čaulas sintakse jālabo tad, ja kļūda ir komandas parsēšanā. Pat ja pēdējā komandas daļa ir izpildīta veiksmīgi, pārskatiet iepriekšējās kļūdas, lai nepalaistu garām daļēju neveiksmi. Pirms visa uzdevuma atsākšanas pārbaudiet atsevišķo darbību. Šim nolūkam parasti nav jāatiestata savienojuma marķieri vai jāpaaugstina klienta tiesības.