Lo script non trova il file

1

Supponi che my_folder contenga my_script e my_program . my_script tenta di eseguire ./my_program -myoptions . Funziona quando I cd nella directory, ma non quando faccio doppio clic su di esso.

Ecco l'output:

CasebashMac:~ chris$ /Users/chris/Programs/synergy-1.3.1\ 2/work_comp_server ; exit;
/Users/chris/Programs/synergy-1.3.1 2/work_comp_server: line 1: ./synergys: No such file or directory
logout

Come posso risolvere questo problema?

    
posta Casebash 17.09.2010 - 00:33
fonte

1 risposta

2

"./ synergys" è un percorso relativo alla directory in cui ci si trova attualmente. Per risolvere questo problema è necessario specificare un percorso assoluto, ad esempio:

/users/chris/Files/synergys

Ovviamente cambialo in un percorso che esiste realmente:)

Potrebbe essere eccessivo, ma esiste una pagina di Wikipedia sui percorsi:

Path_ (computing)

    
risposta data 17.09.2010 - 02:47
fonte

Leggi altre domande sui tag