Ошибка RVM 1.25.22 (стабильная) при использовании rvm

Получил такую ​​ошибку:

MacRuby can only be installed on a Darwin OS.
macruby-0.12 is not installed.
To install do: 'rvm install macruby-0.12'

при попытке

rvm use

после

\curl -sSL https://get.rvm.io | bash -s stable

на свежей убунту 12.04. На моем домашнем компьютере и на одном VPS. Если я использую

rvm use 2.1.1

напрямую, например, все в порядке, и я могу использовать RVM. Тем не менее иногда при написании скриптов это доставляет некоторые неудобства. И писать rvm use... каждый раз, когда я открываю окно терминала, это раздражает. Что это? Не могу найти в гугле ничего, связанное с macruby и ubuntu. На домашнем компе убунту 12.04. Насколько я помню, VPS был x86. Я попытался создать нового пользователя и переустановить Ubuntu, но он все еще там.

P.S. if I do

rvm install macruby-0.12

У меня такая ошибка, конечно

MacRuby can only be installed on a Darwin OS.
MacRuby can only be installed on a Darwin OS.
Searching for binary rubies, this might take some time.
No binary rubies available for: ubuntu/12.04/x86_64/macruby-0.12.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
RVM does not have prediction for required space for macruby-0.12, assuming 150MB should be enough, let us know if it was not.
MacRuby can only be installed on a Darwin OS.

P.S.S Я попробовал /bin/bash --login и т. д. За пару месяцев до этого со старой RVM (когда каждый раз я получал сообщение о том, что .rvmrc устарел), все было в порядке, но однажды мне пришлось обновить...


person Viktor Vsk    schedule 17.04.2014    source источник
comment
Хорошо, спасибо за быстрые ответы и извините за мой плохой английский и неспособность говорить ясно. Шаг за шагом: 1) Установите свежий Ubuntu 12.04 2) запустите: \curl -sSL get.rvm.io | bash -s stable 3) запустить: rvm use 4) посмотреть сообщение об ошибке о macruby. Я не собираюсь устанавливать Macruby. Я хочу использовать любую версию ruby ​​(например, 2.1.1, последнюю). Я не знаю, откуда сообщение о Darwin OS и почему я вижу ошибку Macruby. Я опубликовал последний кусок кода, потому что пытался запустить то, что было предназначено в терминале (я знаю, что не могу установить macruby на Ubuntu)   -  person Viktor Vsk    schedule 18.04.2014
comment
Или что я делаю не так? Например, я не хочу запускать rvm use, чтобы показать текущую используемую версию ruby ​​и название gemset.   -  person Viktor Vsk    schedule 18.04.2014
comment
Я получаю ту же ошибку в Debian.   -  person ujifgc    schedule 08.05.2014


Ответы (2)


для проверки того, какой рубин используется, запустите:

rvm current

что касается rvm use, это но, вы должны получить экран справки, использование:

rvm use ruby-version@gemset

где большинство компонентов являются необязательными, но хотя бы один должен быть указан

person mpapis    schedule 06.06.2014

У меня была точно такая же проблема с многопользовательским rvm. Вот что мне помогло:

rvm implode # удалить весь rvm

Затем я установил rvm 1.25.27, и проблема исчезла. Просто обновление rvm не помогло.

user@host:~$ rvm use
Using /usr/local/rvm/gems/ruby-2.1.2
person ujifgc    schedule 08.06.2014