2016-10-04 1 views
2

У меня был возвышенный текст 2 инструментов командной строки. Когда я загружал Sublime Text 3, я не мог заставить инструменты командной строки работать. Я пробовал каждый ответ здесь: Open Sublime Text from Terminal in macOS. Когда я типа:не может получить возвышенный текст 3 инструмента командной строки для работы

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

я вернусь:

ln: /usr/local/bin/subl: File exists 

, но независимо от того, что я делаю, я еще вернусь -bash: subl: command not found

ответ

4

Удалите существующую ссылку первой. Это должна быть неработающая ссылка.

Перечислите содержимое каталога, и вы увидите, что ссылка сломана:

$ ls -Al /usr/local/bin/ 

Выход из команды покажет, что существующая ссылка указывает на несуществующий файл. Поэтому удалите неработающую ссылку:

$ rm /usr/local/bin/subl 

Возможно, вам понадобится использовать sudo для вышеуказанной команды.

Теперь вы можете создать символическую ссылку:

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

Я была такая же проблема, и ничего, казалось, работали. Кроме того, если у вас есть Sublime 2, не забудьте использовать:

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

Я не получал это право на первый, потому что я забыл версию!

Смежные вопросы