Установка Ruby с Homebrew
Я установил Ruby с Homebrew:
brew install ruby
В разделе "Предостережения" сказано:
ПРИМЕЧАНИЕ. По умолчанию устанавливаемые двоичные файлы будут помещены в:
/usr/local/Cellar/ruby/1.9.3-p194/bin
Вы можете добавить это в свой PATH.
Что это значит и как я могу добавить его в свой "путь"? Предположим, что это связано с bash_profile, но новым для этого.
Ответы
Ответ 1
в ~/.bash_profile
добавить следующую строку
export PATH=/usr/local/Cellar/ruby/1.9.3-p194/bin:$PATH
Когда вы закончите, закройте свой терминал и снова откройте его. Вы должны быть в порядке.
В качестве альтернативы вы можете выполнить следующее в каждой открытой оболочке вместо закрытия/повторного открытия:
source ~/.bash_profile
Примечание:
Я настоятельно рекомендую установить ruby через rvm или rbenv, чтобы вы могли управлять несколькими версиями ruby и использовать gemsets.
Ответ 2
Быстрое исправление:
Откройте/etc/paths.
Change the order of lines(highest priority on top).
/usr/local/bin
/usr/local/sbin
/usr/bin
/bin
/usr/sbin
/sbin
Ответ 3
Добавьте эту строку в ваш .profile(или .bash_profile,.bashrc,.zshrc и т.д.):
export PATH=/usr/local/opt/ruby/bin:$PATH
Это обновленная версия ответа Кайла. По состоянию на май 2014 года brew info ruby
печатает:
По умолчанию исполняемые файлы, созданные gem, будут помещены в:
/usr/local/opt/ruby/bin
Вы можете добавить это в свой PATH. После обновлений вы можете запустить
gem pristine --all --only-executables
... для восстановления binstubs для установленных драгоценных камней.