Использование команды командной строки для запуска Sublime Text 2 в OS X

Я только начал читать книгу Майкла Хартла о Rails и столкнулся с проблемой на этапе установки. Хартл продолжает ссылаться на создание файла в моем домашнем каталоге, но я не совсем уверен, как это сделать. Например, когда я пытаюсь настроить командную строку для возвышенного текста, инструкции говорят мне сделать это: Предполагая, что вы поместили Sublime Text 2 в папку «Приложения» и что у вас есть каталог ~/bin на вашем пути, вы можете бегать:

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

Моя проблема в том, что я не знаю, как поместить каталог ~/bin в свой путь. Я знаю, что это очень просто, но любая помощь будет очень признательна.


person ppreyer    schedule 04.06.2012    source источник


Ответы (3)


создать или отредактировать ~/.profile (работает как с bash, так и с zsh)

добавить следующее

export PATH=$PATH:$HOME/bin

В приведенной выше строке говорится: перезапишите переменную среды PATH и установите для нее предыдущий путь плюс ~/bin.

Теперь, когда вы пытаетесь запустить команду, bash будет искать исполняемый файл во всех путях, разделенных двоеточием, в вашей переменной окружения PATH.

Чтобы увидеть весь PATH, введите echo $PATH в терминале. Или еще лучше, введите env, чтобы увидеть все переменные среды.

person Kyle    schedule 04.06.2012
comment
Это правильный способ добавить ~/bin к вашему пути, но вам также нужно будет создать каталог. Для этого введите mkdir ~/bin в Терминале. - person Emily; 04.06.2012
comment
Правильный. Это предполагает, что ~/bin существует. Спасибо Эмили. - person Kyle; 04.06.2012
comment
см. этот пост SO - person Kyle; 04.06.2012
comment
@ Кайл, спасибо, это беспорядок. Каждая оболочка отличается, и я использую zsh, поэтому я думаю, что она всегда использует .zshrc, независимо от того, есть ли логин или нет. - person Ismael; 04.06.2012

На вашем терминале

$ mkdir ~/bin
$ sudo ln -s /Applications/Sublime Text2.app/Contents/SharedSupport/bin/subl /usr/bin/subl

Изменить ~/.base_profile

экспорт PATH=$PATH:~/bin

Применение:

открыть текущий каталог:

субл .

person Gary Lai    schedule 13.06.2013

В файле ~/.bashrc добавьте в конец:

 PATH="$HOME/bin:$PATH"
person Ismael    schedule 04.06.2012