Я устанавливаю программное обеспечение на своем MacBook Pro в рамках подготовки к учебнику Rails. Один из этапов включает создание символической ссылки на Sublime Text 2, чтобы ее можно было использовать в Bash. Для этого Sublime Text рекомендуетСоздание символической ссылки на Sublime Text2
Первая задача - сделать символическую ссылку на
subl
. Предполагая, что вы разместили Sublime Text 2 в папке Applications, и что у вас есть~/bin
каталог на вашем пути, вы можете запустить:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
Когда я запускаю эту команду, я получаю
ln: /Users/nngrey/bin/subl: No such file or directory
Мой путь, кажется, включает ~/Bin:
echo $PATH
/Users/nngrey/.rvm/gems/[email protected]_rails_4_0/bin:/Users/nngrey/.rvm/gems/[email protected]/bin:/Users/nngrey/.rvm/rubies/ruby-2.0.0-p247/bin:/Users/nngrey/.rvm/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin
Любые предложения?
Благодаря
Спасибо. Я смог добиться определенного прогресса. Однако, когда я пытался запустить файл ~/bin/subl ~/.profile, Sublime Text открыл пустой файл. Поскольку вы сказали, чтобы добавить строку на дно, я предполагаю, что это неверно? Я добавил экспорт PATH = $ PATH: ~/bin в любом случае и перезапустил терминал, но команда subl не работала. Я что-то пропустил? –
запустите 'ls -a. *' В вашем домашнем каталоге и найдите файл с именем .bashrc' или '.bash_profile' (я предполагаю, что вы используете' bash', а не другую оболочку типа 'zsh' или' tcsh '). Если вы найдете один из этих файлов, тогда поставьте в нем команду «export ...». Если вы найдете оба, поместите их в оба. Один из них будет работать! – MattDMo
Отлично! Это сработало. Я до сих пор не понимаю, почему ~/bin is/Users/nngrey/bin в отличие от/bin: или usr/bin: я думал, что ~ означает «материал, который предшествует», но, возможно, он описывает конкретный путь? Наверное, мне нужно изучить это больше. Во всяком случае, я рад, что это работает! Спасибо за вашу помощь. Nathan –