Wypróbowałem trzy różne sposoby, aby utworzyć symboliczny link do Sublime Text na moim komputerze Mac, a po każdym ponownym uruchomieniu terminalu wciąż informuje mnie, że polecenie nie zostało znalezione. Używam komputera Mac z Yosemite (OSX Yosemite, 10.10). Jak mogę utworzyć dowiązanie symboliczne, aby móc otworzyć Sublime za pomocą subpolecenia?
Jeden
ln -s 'Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl' /bin/sub
Dwa
ln -s "Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl" /bin/sub
Trzy (bez cytatów)
ln -s Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /bin/sub
/Applications/…, jak wskazano w odpowiedzi, i potrzebujesz uprawnień roota, aby pisać /bin(stąd sudo). Pozostaje pytanie, czy wystarczy uruchomić plik wykonywalny w ten sposób. Czy na pewno nie chcesz, aby skrypt powłoki działał podobnie open "/Applications/Sublime\ Text.app"do zawartości pliku /bin?