Instalando herramientas de línea de comandos de TextWrangler en / usr / bin

0

Acabo de instalar las herramientas de línea de comandos de wrangler de texto y se ubican en /usr/local/bin por defecto. En Lion, este directorio parece ser un directorio de solo raíz, y no quiero tener que ejecutar el comando de edición como root.

Sin embargo, si copio el comando de edición en /usr/local , no se iniciará textwrangler. Puedo ver el proceso de "edición" en ejecución, pero el editor de texto no se ha iniciado.

¿Hay algún truco para que la edición funcione en /usr/bin ? Las otras herramientas de línea de comandos de textwrangler funcionan bien desde allí.

    
pregunta Lee 11.05.2012 - 09:10

1 respuesta

1

Lo siento, pero /usr/bin sigue siendo un directorio raíz / rueda, por lo que en realidad será peor instalar las cosas de Textwrangler allí.

En cualquier caso, en su tipo de terminal

echo $PATH y vea si /usr/local/bin está en la ruta. Si /usr/local/bin está en su ruta, todas las cosas que instale allí NO necesitarán permisos de root para ejecutarse. Si no lo está, puedes agregarlo como tal:

ir a /etc/paths.d/

cree un archivo de texto al que pueda llamar localstuff (o lo que sea)

edita localstuff poniendo /usr/local/bin en él.

Ejemplo:

$ ls /etc/paths.d/
50-X11   MacGPG2  TeX      TeXbin   git      julia

$ cat /etc/paths.d/julia 
/usr/local/julia

$ echo $PATH
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/usr/local/git/bin:/usr/local/julia:/usr/local/MacGPG2/bin:/usr/texbin:/opt/local/bin:/opt/local/sbin

asegúrese de que su shell sea un shell de inicio de sesión en cualquier terminal que esté utilizando, la forma predicada de OSX de agregar cosas a $PATH parece romperse si no usa un shell de inicio de sesión.

Sin embargo, como dije, es probable que /usr/local/bin esté en $PATH de tu usuario, así que no debes preocuparte. También movería todos los archivos de textwrangler que pusiste en /usr/bin en /usr/local/bin para evitar problemas futuros.

    
respondido por el user1256923 11.05.2012 - 14:29

Lea otras preguntas en las etiquetas