Al abrir una aplicación con el open
comando , debe usar la -a
opción , por ejemplo:
open -a "Safari"
Desde la página del manual para el open
comando :
-a aplicación
Especifica la aplicación que se usará para abrir el archivo
Nota: Si usa la -a
opción , normalmente no necesita especificar el nombre de la ruta o incluso usar la extensión .app. Solo el formato como en el ejemplo que se muestra arriba debería funcionar.
En Terminal , el permiso ejecutable (y otros) de salida de:
ls -l /Applications/Safari.app/Contents/MacOS/Safari
Debiera ser:
-rwxr-xr-x
Si no, entonces en la Terminal , ejecuta el siguiente comando :
sudo chmod 0755 /Applications/Safari.app/Contents/MacOS/Safari
Esto garantizará los permisos adecuados en el ejecutable de Safari y debería evitar que obtenga el error que tiene.
usuario3439894
usuario3439894
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
Zajn
Roddy de los guisantes congelados
wes toleman