Я только что обновился до OS X El Capitan и subl .
команда перестала работать с сообщением об ошибке zsh: command not found: subl
.sublime symlink исчез после обновления до El Capitan
я выполнить следующую команду, как предложено в других должностях:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
результат:
ln: /usr/local/bin/subl: File exists
в ".bash_profile", а также ".zsh_profile" I сохраняются следующие строки:
export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH
export EDITOR='subl -w'
Также пробовал:
sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/bin/subl
результат:
ln: /usr/bin/subl: Operation not permitted
Update: показалось работать после того, как, выполнив следующую команду:
alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
, но как только я перезапустить терминал, subl .
команда перестает работать.
Update2: после наклеивать следующую строку: alias subl="'/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl'"
в subl ~/.zshrc
, subl .
команда работает даже после перезапуска терминала, но терминал, кажется, работает медленнее, чем обычно, и при открытии относительно небольшие папки с subl .
командой, иногда это принимая возрастов, чтобы показать файлы ...
Final Update: После запуска sudo rm /usr/local/bin/subl
следуют sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl
все работает отлично, благодаря @ Крис.
Вы уверены, что .bash_profile читается 'zsh'? – lenz
Я честно не знал бы этого, но у меня такие же строки внутри zsh_profile –
Хорошо. Введите 'echo $ PATH' в командной строке, чтобы узнать, находится ли/usr/local/bin в вашей переменной пути. – lenz