Могу ли я установить Ruby Version Manager?

Ответы:

21

Да!

Во- первых, вам нужно установить curl, gitи build-essentialдля вашей операционной системы. Если вы не знаете, как установить программное обеспечение для вашей системы, обратитесь к разделу Как установить новое программное обеспечение? ,

Затем вам нужно скачать и запустить предоставленный скрипт bash.

$ curl -L https://get.rvm.io | bash -s stable --ruby

Далее вы можете сделать одну из двух вещей.

  1. Закройте и снова откройте сеанс терминала или
  2. Исходный текст скрипта rvm выглядит так.

     $ source ~/.rvm/scripts/rvm
    

Теперь вы можете проверить, установлен ли RVM, выполнив следующую команду.

$ type rvm | head -n 1
rvm is a function

Если вы получили ответ, подобный приведенному выше, был загружен один RVM, и вы можете установить определенную версию Ruby. Рекомендуется установить последнюю стабильную версию; это Ruby 1.9.3 по состоянию на 11 июля 2012 года.

$ rvm install 1.9.3

Теперь последний шаг - сообщить RVM, какую версию использовать. Чтобы использовать конкретную версию Ruby для текущей сессии терминала, выполните следующее.

$ rvm use 1.9.3

Если вы хотите использовать эту конкретную версию каждый раз, когда открываете новую терминальную сессию, вы должны указать RVM установить ее в качестве Ruby по умолчанию. Вот так.

$ rvm use --default 1.9.3

Поздравляем, вы успешно установили RVM на Raspberry Pi!

Примечание build-essential это группа Debian для gcc, g++, и makeт.д. Arch включает в себя подобную группу под названием base-devel.

wmarbut
источник
Отличается ли это от установки на любом другом компьютере с Linux?
Jivings
2
Чтобы сделать этот ответ более специфичным для Raspberry Pi, вы можете прокомментировать производительность Ruby на Pi. Это стоит делать, или это будет необычайно медленно?
Марк Бут
3
Операция make на RVM была довольно медленной, так как собирал Ruby. Сделать, вероятно, заняло 15 минут при начальной установке rvm. Компиляция заняла около часа. После установки RVM и рубина это довольно быстро.
wmarbut
2
Правильное имя пакета важно для сборки, а не для сборки.
gfelisberto
2
Я получил ошибку при выполнении первой команды, также пришлось запустить ее, чтобы добавить ключи gpg
Vini.g.fer
1

если это поможет кому-либо, использующему это, я нашел, что эта команда на Rasbain Lite была необходима

curl -L https://get.rvm.io | bash
Кнапп
источник