El script no encuentra el archivo

1

Supongamos que my_folder contiene my_script y my_program . my_script intenta ejecutar ./my_program -myoptions . Funciona cuando 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 solucionar esto?

    
pregunta Casebash 17.09.2010 - 00:33

1 respuesta

2

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

  

/ users / chris / Files / synergys

Obviamente, cámbielo a una ruta que realmente exista :)

Puede ser una exageración, pero hay una página de wikipedia sobre las rutas:

Path_ (informática)

    
respondido por el Nippysaurus 17.09.2010 - 02:47

Lea otras preguntas en las etiquetas