Чи можу я встановити менеджер версій Ruby?


Відповіді:


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.


Чи відрізняється це від встановлення на будь-якій іншій машині Linux?
Jivings

2
Щоб зробити цю відповідь більш специфічною Raspberry Pi, можете прокоментувати виступ Ruby on the Pi. Чи варто це робити, чи це буде незвично повільним?
Марк Бут

3
Активність в RVM була досить повільною, як і компіляція Ruby. Перш ніж встановити, ймовірно, потрібно 15 хвилин. На складання пішло близько години. Після встановлення RVM та рубіну він досить спритний.
wmarbut

2
Правильна назва пакета є важливою для складання, а не для побудови.
gfelisberto

2
Я отримав помилку під час виконання першої команди, також довелося запустити це, щоб додати gpg ключі: gpg --keyserver hkp: //keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
Vini.g.fer

1

якщо це допомагає комусь, хто використовує це, я знайшов, що ця команда на rasbain lite потрібна

curl -L https://get.rvm.io | bash
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.