¿Dónde es la variable de entorno de Shake en Mac OS X que permite para lanzar Shake.app través de sesión de Terminal en El Capitan, Yosemite o rebeldes?
Hay variables de ninguna sacudida en ~/.bash_profile
, /etc/profile
y /etc/bashrc
.
Bash el comando which shake
me da el siguiente resultado:
/usr/bin/shake
Y el contenido de la shake
archivo de /usr/bin/
contiene un script como este:
# set env var, NR_SHAKE_LOCATION if not set
if ${?NR_SHAKE_LOCATION} == 0 then
pushd `dirname $0` >& /dev/null
setenv NR_SHAKE_LOCATION /Applications/Shake
popd >& /dev/null
endif
# launch shake
exec ${NR_SHAKE_LOCATION}/shake.app/Contents/MacOS/shake $argv:q
Usted es capaz de acceder a la shake
herramienta de línea de comandos, porque es en un directorio que aparece en la PATH
variable de entorno en su entorno.
Si quieres saber la ubicación exacta de la shake
ejecutable puede escribir:
which shake
Que se lista en el primer lugar se encuentra la shake
ejecutable cuando se busca en todos los directorios en la PATH
variable de entorno.
Si quieres ver todos los lugares shake
existe puede escribir:
which -a shake
Y que mostrará una lista de todos los lugares donde un comando llamado shake
puede ser encontrado. No tengo shake
en mi máquina, pero aquí está un ejemplo de uso bash
. La primera aparición de la bash
ejecutable para mí:
IanCsiMac:~
> which bash
/usr/local/bin/bash
Y todos los lugares donde puedo encontrar un bash
de ejecución en el mi PATH
:
IanCsiMac:~
> which -a bash
/usr/local/bin/bash
/usr/local/bin/bash
/bin/bash
Y mi PATH
variable se parece a esto:
IanCsiMac:~
> perl -e 'print join("\n", split(/:/,$ENV{"PATH"}))'
/Users/ian/.gem/ruby/2.3.1/bin
/Users/ian/.rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/bin
/Users/ian/.rubies/ruby-2.3.1/bin
/usr/local/sbin
/usr/local/bin
/Users/ian/google-cloud-sdk/bin
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/Applications/Server.app/Contents/ServerRoot/usr/bin
/Applications/Server.app/Contents/ServerRoot/usr/sbin
/usr/local/MacGPG2/bin
/usr/local/mysql/bin
/Users/ian/bin
/opt/nginx/sbin
/opt/local/bin
/opt/local/sbin
/Users/ian/Development/go/bin
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.