Arquivo de link simbólico executável não está funcionando

4

No Mac OSX, estou tendo problemas com uma coisa bem simples. Meu link simbólico não quer executar. Você pode me ajudar a identificar o problema? Obrigado!

$ echo $PATH
/Users/pitosalas/.rbenv/shims:/usr/local/bin:/usr/local/git/bin:/usr/bin:/bin:/usr/sbin:/sbin

$ ls -l /Applications/Sublime\ Text.app/Contents/SharedSupport/bin
total 320
-rwxr-xr-x@ 1 pitosalas  admin  160688 Jun 27 00:27 subl

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

$ chmod 755 /usr/local/bin/subl

$ ls -l /usr/local/bin/subl
lrwxr-xr-x  1 pitosalas  admin  63 Jul  1 16:36 /usr/local/bin/subl -> /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl

$ subl
-bash: subl: command not found

Resposta ao comentário:

O que rehash? Você não quer dizer reenviar você? Também aqui está o comando em um novo shell:

/usr/local/bin/subl

-bash: / usr / local / bin / subl: Não existe tal arquivo ou diretório

    
por pitosalas 05.07.2013 / 15:47

1 resposta

6

Remova o comando \ do seu comando ln se você estiver usando aspas:

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

(Havia também um% / antes do bin, mas isso não impede que o sistema operacional encontre o arquivo, e parece que ele foi removido de qualquer maneira.)

    
por 05.07.2013 / 16:04