У меня были проблемы с установкой ruby 1.9.3-p194 из ruby 1.8.7 на мой Mac OSX 10.7.4.
Я пытался исправить мой домашний напиток после запуска "brew doctor" и получил сообщение "/ usr / bin" перед / usr / local / bin Это означает, что системные программы будут использоваться вместо предоставлено Homebrew. Следующие инструменты существуют по обоим путям: c ++ - 4.2 CPP-4,2 эрб г ++ - 4,2 НКУ-4,2 gcov-4,2 драгоценный камень i686-яблоко-darwin11-каст-4.2.1 i686-яблоко-darwin11-г ++ - 4.2.1 i686-яблоко-darwin11-GCC-4.2.1 IRB грабли RDoc Род-Айленд Рубин testrb»
Я исправил это, введя следующее, которое я нашел в другом ответе stackoverflow:
export PATH="/usr/local/bin:/usr/local/sbin:~/bin$PATH"
И вот! когда я набрал, что ruby обновляется до 1.9.3-p194. Кажется, что файлы Ruby компилируются и работают просто отлично.
Однако после этого моя навигация вокруг терминала сильно испортилась. Например, я не могу выполнить команду «open example_file.html» и получить всплывающий файл в Chrome, вместо этого я получаю сообщение об ошибке: "-bash: open: команда не найдена"
Кроме того, когда я меняю каталог, я получаю сообщение об ошибке, ввод "$ cd desktop" приводит к выводу, "-bash: dirname: команда не найдена"
но каталог тогда меняется ... странно.
Когда я выхожу из окна терминала, все это сбрасывается. Я вернулся к Ruby 1.8.7, мне нужно снова использовать команду PATH для обновления до 1.9.3, навигация в командной строке снова прерывается.
Будем весьма благодарны за любые рекомендации о том, как исправить ошибку, чтобы я мог использовать 1.9.3-p194, а также иметь нормальную навигацию терминала.
.bash_profile
файл в вашем домашнем каталоге. Если вы используете Zsh, это было бы.zshrc
файл в том же месте. Кроме того, файлы, начинающиеся с точки, обычно скрыты.