4

Я установил Sublime на свой ноутбук Mac Lion и следовал инструкциям здесь http://www.sublimetext.com/docs/2/osx_command_line.html, но, как всегда, он не работал. У меня нет каталога ~/bin на моем Mac. Любая помощь?

3 ответа3

3

Вы можете создать символическую ссылку в /usr/bin:

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

Если у вас нет каталога ~/bin , вы можете создать его с помощью mdkir ~/bin . Это должно позволить вам следовать руководству.

Если вы сделаете это, и Sublime все еще не будет работать после того, как вы все настроите, то эта новая папка, вероятно, не будет включена в ваш $PATH (список папок, в которых оболочки командной строки ищут исполняемые файлы). Вы можете проверить, так ли это, запустив echo $PATH и посмотреть, содержит ли он /Users/<your username>/bin . Если вы не видите новую папку, которую мы создали в вашем $PATH , вам придется добавить ее: Добавить папку в PATH

Более подходящим местом для ссылки на subl Exutable может быть /usr/local/bin если он существует.

1
  1. Создайте каталог bin в своей домашней папке, используя Finder или набрав mkdir ~/bin в терминале.

  2. Создайте символическую ссылку на приложение subl в этой папке bin , введя sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl в терминале.

  3. Откройте или создайте файл с именем .bash_profile (обратите внимание на точку!) в вашем домашнем каталоге, используя Sublime Text. (Ваш домашний каталог будет в Finder со значком дома. Вы можете заставить Finder быстро показывать домашний каталог, набрав в терминале open ~ .)

  4. Добавьте каталог ~/bin в ваш $PATH , отредактировав только что созданный файл .bash_profile и добавив строку export PATH=$PATH:~/bin . Затем сохраните файл.

  5. Перезагрузите ваш .bash_profile, чтобы получить обновленный $ PATH, набрав в терминале source ~/.bash_profile .

Теперь вы сможете использовать команду subl командной строке терминала. Также стоит отметить, что вы можете поместить папку bin любое удобное для вас место, если вы не хотите помещать ее в свою домашнюю папку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .