solucionado script not mac found macos sublimetext2

macos - script - Comando Subl no funciona-Comando no encontrado



export path (8)

Tener un montón de dificultades para obtener esta configuración. He arreglado mi .bash_profile , creé el enlace simbólico usando el siguiente comando del sitio web sublime:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

Sin embargo, cuando ingreso ese comando, obtengo:

ln: /Users/my_username/bin/subl: No such file or directory

¿Parece que mi terminal está buscando el archivo en el lugar equivocado? ¿Por qué está intentando apuntar a una carpeta bin en mi directorio de inicio?


Al final, subl funcionaba bien, pero Git no pudo acceder a él. Y estaba mostrando estos errores.

subl -n -w: subl: command not found error: There was a problem with the editor ''subl -n -w''.

Para Mac OS X en el archivo ~ / .gitconfig bajo [core] tuve que poner este código para resolver el problema en mi final.

editor = /Applications/Sublime// Text.app/Contents/SharedSupport/bin/subl -n -w


Esto resolvió mi problema sublime de comando ( subl ) después de luchar por un tiempo en Yosemite aquí está la fuente

sudo su rm /usr/local/bin/subl ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl exit


Mi problema similar se resolvió simplemente omitiendo las citas. Así que si estás trabajando con:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

Yo en cambio hice

ln -s /Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl ~/bin/subl


Puede haber un problema con tener varios enlaces simbólicos al mismo objetivo. Quité mi enlace "subl" y mi enlace "sublime" todavía funciona.


Si está utilizando "Sublime Text 2" intente esto:

$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

o, si su ruta está en / usr / bin / en lugar de / usr / local / bin

$ ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl


Voy a documentar esto porque funcionó en mi máquina ™ y podría solucionar el problema para las personas que ven que "el archivo ya existe" cuando ejecutan el comando sugerido en la respuesta de sarbbottam. No estoy seguro de poder explicarlo completamente, así que puedo usar los términos incorrectos aquí o allá.

Cuando copié correctamente el comando de sarbbottam, mi terminal informó que el archivo ya existía. Intenté copiar y pegar varias respuestas de desbordamiento de pila para este problema en mi terminal, así que tuve enlaces simbólicos llamados "subl" y "sublime" en mi / usr / local / bin: pude ver el archivo cuando enumero todos los archivos en ese Directorio con "ls -a". Así que intenté abrir la "subl" en un editor de texto, ¡y dijo que el archivo no existía!

Así que eliminé el enlace simbólico "subl" en / usr / local / bin, ejecuté el comando y funcionó. Creo que accidentalmente hice una para Sublime Text 2 o algo así, y simplemente pensé que estaría sobreescribiendo la última que no fue el caso.


cree el enlace simbólico en /usr/local/bin lugar de ~/bin y asegúrese de que /usr/local/bin esté en PATH .

$ ln -s /Applications/Sublime/ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/. $ echo $PATH

Si no encuentra /usr/local/bin/ , agregue las siguientes líneas a su .bashrc o .zshrc

PATH=$PATH:/usr/local/bin/; export PATH


Inicie Sublime Text desde la línea de comandos en OSX

Siguiendo las instrucciones anteriores, es lo que funcionó para mí. Uso Sublime Text 3 y solo tuve que hacer c + p a continuación en el cli. Hice esto en el nivel raíz $ cd ~

Si está utilizando Sublime Text 3 c + p esto en la línea de comando:

// Sublime Text 3 $ ln -sv "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

Si está utilizando Sublime Text 2 c + p este código a continuación en la línea de comando:

// Sublime Text 2 $ ln -sv "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl

Ahora pruébalo para ver si funciona

Abra un nuevo archivo desde la línea de comando :

$ subl test.rb // it should open new file test.rb in Sublime Text

Abrir una carpeta de proyecto

$ subl dir/myProject // opens a new folder inside Sublime

Lanzamiento de la aplicación Sublime:

$ subl // launches Sublime

Para abrir la Ayuda Sublime para opciones más detalladas use:

$ subl -h // Sublime help