Установите Ruby с RVM в Ubuntu 18.04 и 19.10

Вступление

В этом руководстве объясняется, как установить Ruby с использованием RVM в Ubuntu 18.04 и Ubuntu 19.10. Ruby - это популярный язык разработки. RVM управляет несколькими средами Ruby и позволяет переключаться между ними.

Требования

  • Экземпляр Vultr под управлением Ubuntu 18.04 или 19.10.

Установка RVM

Установить GPG

$ sudo apt install gnupg

Импортировать ключ подписи RVM

Импортируйте ключи подписи кода RVM. Команда ниже является примером, пожалуйста, проверьте ключи на https://rvm.io/rvm/security .

$ gpg --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB

Шаг 2: Загрузите и установите RVM

Перейти в /tmpпапку

$ cd /tmp

Загрузите стабильную версию RVM-скрипта.

$ sudo apt-get update && apt-get install curl && curl -sSL https://get.rvm.io | bash -s stable

Добавьте свою учетную запись в группу rvm.

$ sudo usermod -a -G rvm username

Выйдите из своего терминала, затем войдите снова. Членство в группах оценивается только во время входа в систему.

Проверьте версию RVM.

$ rvm -v
rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

Управляйте своей средой Ruby

Пример: список известных версий Ruby

$ rvm list known

Пример: установить конкретную версию Ruby.

$ rvm install ruby-2.7.0
$ rvm --default use ruby-2.7.0

Пример: удалить конкретную версию Ruby.

$ rvm remove ruby-2.7.0

Пример: проверьте версии Ruby, установленные с RVM.

$ rvm list

Пример: проверьте версию Ruby.

$ ruby -v

Пример: удалить конкретную версию Ruby.

$ rvm remove ruby-2.7.0

Удалить RVM

  1. Удалить RVM с помощью:

    $ sudo rvm implode
    $ sudo rm -rf ~/.rvm
    $ sudo rm -rf /etc/rvmrc
    $ sudo rm -rf ~/.rvmrc
    $ sudo groupdel rvm
    
  2. Удаление источника РВМ строка из всех .bashrc, .bash_profile, .profileи .zshrcфайлов.

  3. перезагрузка

Вывод

RVM - это простой способ управления несколькими средами Ruby. Для получения дополнительной информации см. Домашнюю страницу RVM .



Leave a Comment

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

Изучение 26 методов анализа больших данных: часть 1

6 невероятных фактов о Nintendo Switch

6 невероятных фактов о Nintendo Switch

Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.

Технические обещания, которые все еще не выполнены

Технические обещания, которые все еще не выполнены

Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.

Функциональные возможности уровней эталонной архитектуры больших данных

Функциональные возможности уровней эталонной архитектуры больших данных

Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.

Как ИИ может вывести автоматизацию процессов на новый уровень?

Как ИИ может вывести автоматизацию процессов на новый уровень?

Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA: как долго она может оставаться жизнеспособным методом различения между человеком и ИИ?

CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

Технологическая сингулярность: далекое будущее человеческой цивилизации?

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

Телемедицина и удаленное здравоохранение: будущее уже здесь

Телемедицина и удаленное здравоохранение: будущее уже здесь

Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Вы когда-нибудь задумывались, как хакеры зарабатывают деньги?

Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Обновление дополнения к macOS Catalina 10.15.4 вызывает больше проблем, чем решает

Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше