Nie znaleziono polecenia Sublime Text Editor


Odpowiedzi:


3

Możesz utworzyć dowiązanie symboliczne w /usr/bin:

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

3

Jeśli nie masz ~/binkatalogu, możesz go utworzyć za pomocą mdkir ~/bin. Powinno to pozwolić ci postępować zgodnie z instrukcjami.

Jeśli to zrobisz, a Sublime nadal nie działa po skonfigurowaniu wszystkiego, prawdopodobnie ten nowy folder nie znajduje się na twojej $PATHliście (lista folderów, w których powłoki wiersza poleceń szukają plików wykonywalnych). Możesz sprawdzić, czy tak jest, uruchamiając echo $PATHi sprawdzić, czy zawiera /Users/<your username>/bin. Jeśli nie widzisz nowego folderu, który utworzyliśmy $PATH, musisz go dodać: Dodaj folder do ŚCIEŻKI

Bardziej odpowiednia lokalizacja do połączenia tego, co sublmożliwe do wykonania, może być, /usr/local/binjeśli istnieje.


1
  1. Utwórz binkatalog w folderze domowym za pomocą Findera lub wpisując mkdir ~/binw terminalu.

  2. Utwórz dowiązanie symboliczne do sublaplikacji w tym binfolderze, wpisując sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/sublterminal.

  3. Otwórz lub utwórz plik o nazwie .bash_profile(zwróć uwagę na kropkę!) W swoim katalogu domowym za pomocą Sublime Text. (Twój katalog domowy będzie znajdował się w Finderze z ikoną home. Możesz znaleźć w Finderze, aby szybko wyświetlał katalog domowy, pisząc open ~w terminalu.)

  4. Dodaj ~/binkatalog do swojego $PATH, edytując .bash_profilewłaśnie utworzony plik i dodając wiersz export PATH=$PATH:~/bin. Następnie zapisz plik.

  5. Załaduj ponownie plik .bash_profile, aby zaktualizowany $ PATH został pobrany przez wpisanie source ~/.bash_profilew terminalu.

Teraz powinieneś być w stanie użyć sublpolecenia w wierszu polecenia terminalu. Warto również zauważyć, że możesz umieścić binfolder w dowolnym miejscu, jeśli nie chcesz go umieszczać w folderze domowym.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.