У наступній статті ми збираємось поглянути на RubyMine. Це є потужна IDE для Ruby від JetBrains. Як і всі інші IDE JetBrains, RubyMine також має інтелектуальне автоматичне заповнення та багато інших інструментів, які допомагають користувачеві швидко писати та налагоджувати свої програми Ruby.
У цій статті ми побачимо, як встановити цю IDE в Ubuntu. У цьому прикладі я збираюся використовувати Ubuntu 18.04 LTS із зразком ліцензії. Це пов’язано з RubyMine не безкоштовний. Дозволяє використовувати пробна версія протягом 30 днів, тоді вам доведеться заплатити за відповідну ліцензію, щоб мати можливість користуватися нею.
Встановіть RubyMine
Встановіть мову програмування Ruby
Для запуску програм Ruby нам доведеться встановити мову програмування Ruby на машині, яку ми плануємо використовувати. В Ubuntu ви можете встановити цю мову за допомогою наступної команди в терміналі (Ctrl + Alt + T):
sudo apt install ruby-full
Встановіть IDE RubyMine
На 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. Для цього вам доведеться підтвердити, що ви його прочитали і що ви приймаєте умови, за допомогою цього прапорця Угоди користувача. Продовжте, натиснувши «Продовжувати".
Тепер виберіть a Тема інтерфейсу користувача і натисніть на «Після".
Ми продовжуємо вибір набору клавіш з яким ти почуваєшся комфортно. Натисніть на "Після".
Тепер у нас буде можливість увімкнути / вимкнути певні функції відповідно до ваших потреб. Закінчивши, натисніть «Після".
На цьому етапі 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, ви можете зверніться до додаткової інформації в веб-сайт проекту.