Tengo problemas con algunas aplicaciones que utilizar AppleScript shell script
característica. Por ejemplo, el Gruñido de desinstalación secuencias de comandos muestra el error:
error "/bin/sh: rm: command not found" number 127
El origen de la secuencia de comandos es
display dialog (localized string "title")
if button returned of result = "OK" then
try
quit application id "com.Growl.GrowlHelperApp"
end try
try
quit application id "com.Growl.MenuExtra"
end try
do shell script "rm -rf /Library/PreferencePanes/Growl.prefPane ~/Library/PreferencePanes/Growl.prefPane" with administrator privileges
display dialog (localized string "succeeded") buttons {localized string "OK"} default button 1
end if
He añadido echo $PATH > /omg.txt &&
para el comando para ver cuál es la ruta de acceso de búsqueda para rm. Pero tiene un extraño valor:
$ cat /omg.txt
â
¿Qué puedo hacer? No entiendo lo que está pasando. Cuando acabo de ejecutar sudo /bin/sh
en la Terminal, el ambiente está muy bien!
Ahora, yo sé que desinstalar Gruñido me puede simplemente ejecutar el comando se intenta ejecutar en el Terminal. Pero no va a resolver este problema, simplemente posponer la cirugía hasta que otro error de aplicación con el mismo error (esto ya ha pasado antes).