В следующей статье мы рассмотрим RubyMine. Это мощная IDE для Ruby пользователя JetBrains. Как и все JetBrains IDERubyMine также имеет интеллектуальное автозаполнение и множество других инструментов, помогающих пользователю быстро писать и отлаживать свои приложения Ruby.
В этой статье мы увидим, как установить эту IDE в Ubuntu. В этом примере я собираюсь использовать Ubuntu 18.04 LTS с образцом лицензии. Это связано с RubyMine не бесплатен. Позволяет использовать пробная версия на 30 дней, то вам придется заплатить за соответствующую лицензию, чтобы использовать его.
Установить RubyMine
Установите язык программирования Ruby
Чтобы запустить программы Ruby, нам нужно будет установить язык программирования Ruby на машине планируем использовать. В Ubuntu вы можете установить этот язык с помощью следующей команды в терминале (Ctrl + Alt + T):
sudo apt install ruby-full
Установите RubyMine IDE
В Ubuntu 16.04 LTS и более поздних версиях RubyMine доступен как пакет SNAP. Благодаря этому вы можете установить последнюю версию на Ubuntu из официального репозитория пакетов Ubuntu SNAP.
Чтобы начать установку, просто откройте терминал (Ctrl + Alt + T) и установить пакет RubyMine SNAP выполнив следующую команду:
sudo snap install rubymine --classic
Соответствующий пакет оснастки начнет загрузку и установку.
Начальная настройка RubyMine
Теперь вы можете запустить RubyMine из меню приложений Ubuntu, как показано на следующем снимке экрана.
Поскольку вы будете запускать RubyMine впервые, понятно, что у вас нет настроек для импорта. Просто выберите "Не импортировать конфигурацию»И нажмите«Ok».
Следующий экран будет тем, где вам нужно принять Пользовательское соглашение JetBrains. Для этого вам нужно будет подтвердить, что вы прочитали его и принимаете условия, установив этот флажок в Пользовательском соглашении. Продолжите, нажав «продолжать».
Теперь выберите Тема пользовательского интерфейса и нажмите «после».
Мы продолжаем выбор раскладки клавиатуры с которым вы чувствуете себя комфортно. Нажмите на "после».
Теперь у нас будет возможность включить / отключить определенные функции в соответствии с вашими потребностями. Как только вы закончите, нажмите «после».
На этом этапе JetBrains предложит несколько популярные плагины для RubyMine. Если вас интересует какой-либо из них, просто нажмите «Устанавливать»Чтобы установить его. Как только вы закончите, нажмите «Начать работу с RubyMine».
Теперь ты должен активируйте IDE. RubyMine не бесплатен. Чтобы использовать его, вы должны приобрести лицензию JetBrains. Если у вас есть учетные данные или вы решите использовать версию, чтобы попробовать ее бесплатно в течение 30 дней, вы можете активировать RubyMine из этого окна.
После первоначальной настройки мы увидим первое окно RubyMine. Отсюда вы сможете создавать новые проекты и управлять существующими проектами.
Создайте базовый проект Ruby с RubyMine
В качестве примера использования посмотрим, как создать новый проект, чтобы иметь возможность запустить простую программу Ruby. Сначала запускаем RubyMine. Вам просто нужно нажать на «Создать новый проект».
Сейчас выберите тип проекта. В этом примере я выберу "Пустой проект». Мы будем вынуждены установите местоположение проекта и убедитесь, что Ruby SDK верен. Как только вы закончите, нажмите «создать».
Попав в программу, мы будем создайте новый файл с именем hello.rb. Внутри мы просто напишем следующие строки:
msg = “Esto es un ejemplo de proyecto creado con RubyMine” puts(msg)
Когда вы закончите, нажмите кнопку "играть в”, Как показано на следующем снимке экрана, чтобы запустите пример программы hello.rb.
Если вы хотите запустить программу, кнопка «Играть» неактивна. Не волнуйтесь, вы также можете запустить программу из меню «Беги → Беги«.
Сейчас выберите свою программу Ruby из списка.
Программа должна запуститься и отобразить правильный вывод, как вы можете видеть на следующем снимке экрана.
Удалите RubyMine
Если после попытки программа не убедила вас, и вы хотите удалить ее из своей системы. Вам просто нужно открыть терминал (Ctrl + Alt + T) и в нем написать:
sudo snap remove rubymine
Если вас интересует эта IDE, вы можете см. дополнительную информацию в сайт проекта.