Tente executar a versão com barra invertida / com escape do comando ln -s
, conforme explicado aqui , assim:
ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
Como esse site explica - e eu concordo - o ~/bin
que o site oficial do Sublime Text recomenda parece estranho e eu nunca encontrei uma recomendação como essa para binários locais antes. Então evite usá-lo.
Mas o que também é estranho em todos os exemplos é que sudo
não está sendo usado. Esse diretório /usr/local/bin
é um diretório do sistema raiz e normalmente não pode ser gravado por ninguém, exceto root
. Então, com isso em mente, basta executar o comando acima via sudo
da seguinte forma:
sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/local/bin/sublime
É claro que você terá que digitar sua senha root / administrador. Mas uma vez feito isso, o link simbólico deve estar no lugar. E para confirmar, basta executar este comando no terminal:
ls -la /usr/local/bin/sublime
A saída deve ser uma listagem de diretórios com datas / horários parecidos com os seguintes:
lrwxr-xr-x 1 root wheel 27 Aug 21 2015 sublime -> /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl