Domanda

Supponiamo my_folder contiene my_script e my_program. my_script cerca di correre ./my_program -myoptions. Funziona quando io cd nella directory, ma non quando faccio doppio clic su di essa.

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?

È stato utile?

Soluzione

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

/utenti/chris/files/synergys

Ovviamente cambiarlo in un percorso che esiste effettivamente :)

Potrebbe essere eccessivo, ma c'è una pagina di Wikipedia sui percorsi:

Path_ (calcolo)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a apple.stackexchange
scroll top