RVM не распознает рубиновую версию системы - PullRequest
1 голос
/ 27 августа 2010

Я использую ruby ​​1.8.7 (2009-12-24 patchlevel 248) на моей машине fedora 13. Теперь я хочу попробовать ruby ​​1.9.2, поэтому я установил RVM (rvm 1.0.1 от Wayne E. Seguin).

Я хочу, чтобы RVM знал рубин моей системы, но, к сожалению, когда я запускаю "rvm list", он не выводит никаких рубинов. Как я могу заставить rvm распознавать, следовательно, переключаться между рубинами системы и rvm?

Спасибо, Ваэль

Ответы [ 2 ]

6 голосов
/ 27 августа 2010
{~} ∴ rvm list
rvm rubies <<< important

Как он говорит, в нем перечислены только рубины rvm.Запустите rvm system, чтобы переключиться на системный ruby.

0 голосов
/ 13 сентября 2010

Я установил rvm с помощью git, как объяснено на http://rvm.beginrescueend.com/rvm/install/ но он не может найти системный интерпретатор ruby ​​в / usr / bin / ruby ​​

$ rvm list

rvm rubies


$ rvm system
$ rvm install 1.9.2-head # this goes on for a while recursively forking
                         # processes trying to install ruby 1.8.7

Я вижу сообщение об ошибке, по одному на процесс,

Для продолжения работы rvm требуется 1.8-совместимый рубин установлен. Мы попытались установить 1.8.7 автоматически, но это не удалось.
Пожалуйста, установите его вручную (или совместимую альтернативу), чтобы продолжить.

Это не очень хорошо, потому что может затормозить всю машину, но почему он не видит системного интерпретатора ruby?

...