Pregunta

Suponer my_folder contiene my_script y my_program. my_script intenta correr ./my_program -myoptions. Funciona cuando yo cd en el directorio, pero no cuando hago doble clic en él.

Aquí está la salida:

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

¿Cómo puedo arreglar esto?

¿Fue útil?

Solución

"./synergys" es una ruta relativa al directorio en el que se encuentra actualmente. Para solucionar esto, necesitará especificar una ruta absoluta, por ejemplo:

/usuarios/chris/files/synergys

Obviamente, cámbielo a un camino que realmente existe :)

Puede ser exagerado, pero hay una página de Wikipedia sobre los rutas:

Path_ (informática)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a apple.stackexchange
scroll top