Ruby on Rails Проблема с профилем Bash

Я пытаюсь научиться использовать Ruby on Rails (просматривая учебник Хартла для 3.2), и я пытаюсь заставить некоторые инструменты командной строки работать из командной строки в терминале. В этом конкретном примере я пытаюсь заставить работать Sublime Text 2. Все настроено, но когда я запускаю subl --help, например, он возвращает

-bash: subl: команда не найдена

Я следовал всем указаниям по этой ссылке - http://www.sublimetext.com/docs/2/osx_command_line.html

и я также использовал переполнение стека, чтобы попытаться выяснить, как решить эту ошибку, и, похоже, это проблема профиля bash, но я не знаю, как получить доступ или изменить этот профиль, чтобы все заработало. Можете ли вы предложить какую-либо помощь?

Спасибо!


person Emeka Patrick    schedule 10.05.2012    source источник


Ответы (1)


Если вы используете OSX Lion, у вас может не быть файла .bash_profile. Используйте ответы на этот вопрос, чтобы получить помощь в создании/использовании один, а затем поместите в него экспорт, предложенный в инструкции на sublimetext.com.

person Zac B    schedule 10.05.2012
comment
Спасибо за это! Теперь просто нужно выяснить, что происходит с отказом в разрешениях. Возвращаем это сейчас... ln: /bin/subl: Отказано в доступе - person Emeka Patrick; 10.05.2012
comment
Попробуйте: chmod 777 /bin/subl и chmod -R 777 "/Applications/Sublime Text 2.app/". Если они работают, это была проблема с пермсом. Если вы беспокоитесь о безопасности разрешений, вы можете набрать их обратно с 777 на что-то другое, например r-xr-xr-x. - person Zac B; 10.05.2012
comment
Еще раз спасибо за помощь. У меня сейчас другая ошибка. Ссылка на этот пост stackoverflow.com/questions/ 4842566/, поскольку у меня были проблемы с загрузкой RVM в каждом новом окне терминала, которое я открывал, и после выполнения их инструкций для .bashrc я вообще не получаю командную строку.... - person Emeka Patrick; 10.05.2012
comment
Чтобы устранить текущую проблему (поврежденный профиль оболочки), следуйте инструкциям здесь: superuser.com/questions/303516/, чтобы отменить изменения в вашем .bashrc или .bash_profile folder. - person Zac B; 11.05.2012
comment
Чтобы решить большую проблему (запуск RVM): когда вы говорите, что следуете их инструкциям: вы помещаете это в .bashrc или .bash_profile? Попробуйте поменять на другой. Кроме того, скопируйте и вставьте команду ([[ -s и т. д. и т. д.) в терминал и сначала запустите ее, прежде чем помещать в свой .bashrc или что-то еще; это должно выявить ошибку/проблему, из-за которой ваш терминал задыхается. - person Zac B; 11.05.2012
comment
Кроме того, это может быть ваша проблема с RVM: - person Zac B; 11.05.2012
comment
Теперь все хорошо! Большое спасибо за помощь. Сегодня побольше вникну! - person Emeka Patrick; 14.05.2012