1 votos

Variable de entorno para Apple Shake 4.1

¿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 .

enter image description here

1voto

Andy Puntos 193

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

0voto

shsteimer Puntos 8749

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.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