Intentando crear un vínculo simbólico entre Sublime Text 2 y Subl

Intentando crear un vínculo simbólico entre Sublime Text 2 y Subl

Como dice el título, estoy intentando crear un enlace simbólico para mi iniciador Sublime_text, lo hice:

sudo ln -s /path/to/sublime_text /usr/bin/subl

y cuando entro ls /usr/binel enlace azul subl está allí. Luego reinicié mi terminal, lo ejecuté ./subly también subl--- aparece el error:

bash: subl: command not found

No estoy seguro de qué hice mal, mi echo $PATHes:

/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/bin/core_perl

Respuesta1

Si /usr/binestá en su camino (como usted señala), debería poder escribir en sublcualquier lugar desde la línea de comando. Entonces esto es sin el./

./significa "del directorio actual". Eso sólo tendría sentido si estuvieras dentro /usr/bin.

Respuesta2

Me doy cuenta de que esto es antiguo, pero pensé en dar mi opinión si alguien más entra por aquí, ya que tuve el mismo problema.

En mi caso fue un error tonto que mi comando se viera así:

ln -s "/home/username/Sublime\ Text\ 2/sublime_text" sublime

A diferencia de sin \o sin "Bash, no es muy útil para indicarle que su vínculo es incorrecto si está vinculando a un archivo en lugar de a un directorio.

información relacionada