Недавно я использовал Homebrew для установки Ruby 1.9.2 на OSX. Бинарный файл для новой версии находится в /usr /local /bin.
Когда я набираю "ruby" (или "irb") в терминале, я хочу, чтобы исполнялись двоичные файлы, соответствующие 1.9.2. На данный момент я делаю это с грязными псевдонимами в моем ~/.bash_profile:
alias 'ruby'=/usr/local/bin/ruby
alias 'gem'=/usr/local/bin/gem
alias 'irb'=/usr/local/bin/irb
Есть ли лучший, более "правильный" способ сделать это? Я слышал, как люди упоминают, что мне может понадобиться исправить мой путь?
Кроме того, хотя псевдоним работает для 'ruby' и 'gem', он не работает для двоичного файла irb - когда я набираю 'irb', он все равно загружает версию интерактивного ruby, которая не может обрабатывать синтаксис, специфичный для Рубин 1.9.