1 votos

Visualización/Modificación de rutas de Aplicación utilizado por " abrir -foo.app ...`

Cuando se utiliza open -a iTerm.app SOMEPATH desde un shell-script o Emacs eshell comando, aparece en el lanzamiento de una instancia diferente de iTerm que la en /Applications/iTerm.app que me esperaría.

Especificar explícitamente la aplicación de la ruta de acceso como:

open -a /Applications/iTerm.app SOMEPATH funciona como se esperaba.

Esto me lleva a sospechar que hay una tabla de búsqueda de base de datos en algún lugar (probablemente parte de LaunchServices) que la asignación de desnudo .aplicación de nombres a una ruta de disco, y es de alguna manera confundido como para que se debe usar (tengo varias instancias de iTerm en el disco, desde cuando he estado jugando con compilar desde el código fuente. No hay ninguno en mi $PATH, sin embargo.)

Alguna sugerencia sobre cómo encontrar lo que en la ruta de disco de un open -a <non-absolute .app name> va a utilizar, y lo ideal, ¿cómo se puede cambiar?

1voto

Rob Puntos 4857

Si usted escriba el siguiente comando:

open-R iTerm.aplicación

se revelan los iTerm.aplicación que estás seleccionando en el Finder.

Si el tipo de

abrir -un /aplicaciones/iTerm.aplicación

se abrirá el iTerm.aplicación en la carpeta /Applications como usted dijo.

Si el tipo de

abierto un iTerm.aplicación

se abrirá iTerm.aplicación en la ubicación actual. (puede escribir ls para ver el contenido de la carpeta actual, o utilizar el método anterior (-R)

Como un general sugerencia, por favor escriba a

abierto --help

para ver los métodos/comandos disponibles que puede utilizar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X