ruby 1.9 и 1.8.7 установлены, как заставить приложение использовать 1.8.7 - PullRequest
0 голосов
/ 13 марта 2011

У меня установлены две версии ruby ​​1.9 и 1.8.7 (через macports). Как мне запустить приложение с 1.8.7?

И как мне удалить 1.9?

TIA

1 Ответ

5 голосов
/ 13 марта 2011

Во-первых: переключитесь на rvm отлично подходит для управления рубином

Если вы не хотите, то, я думаю, вы можете удалить пакет ruby ​​с помощью (если он установлен с macports) следующим образом:

sudo port uninstall ruby19

Чтобы начать использовать новую версию ruby, вам нужно найти, где она установлена ​​(это что-то вроде /opt/local/<...>)

Затем перейдите в папку Binary и добавьте ее в путь.

export PATH=/opt/local/<...>:$PATH

Удаляя старую, вам также может понадобиться изменить некоторые переменные env.

Использовать RVM

EDIT: добавлена ​​команда sudo к порту и изменено стандартное местоположение

...