Programming taskbook

На даній сторінці наводяться вказівки з налаштування середовища NetBeans для розробки програм на мові Ruby.

Середа NetBeans версії 6.9

Потім треба встановити модуль (плагін) для підтримки мови Ruby. Для цього потрібно виконати наступні кроки:

1. Виконайте команду «Tools | Plugins »з меню середовища NetBeans.

2. У вікні «Plugins» перейдіть на вкладку «Available Plugins», встановіть прапорець біля пункту «Ruby and Rails» і натисніть кнопку [Install] (для відображення списку доступних модулів може знадобитися встановити підключення до Інтернету):

Programming taskbook

3. Після завершення установки плагіна перезапустите середу NetBeans:

Programming taskbook

Programming taskbook

У режимі командного рядка виконайте команду gem install ffi (якщо команда gem не розпізнає, то слід перейти в підкаталог bin системного каталогу Ruby і повторно виконати цю команду):

Programming taskbook

У даній версії NetBeans IDE (на відміну від версій 7.2 # 150; 7.4, розглянутих в наступному підрозділі) при виконанні завдань на мові Ruby необхідно використовувати не реалізацію мови, вбудовану в модуль «Ruby and Rails» (Built-in JRuby), а «зовнішню» реалізацію, отриману в результаті установки дистрибутива Ruby. Це пов'язано з тим, що в реалізаціях Built-in JRuby для даної версії відсутня модуль ffi, який використовується для взаємодії програми учня з ядром задачника.

Описувані далі завершальні дії треба виконати після завантаження проекту Ruby в середу NetBeans (нагадаємо, що проект Ruby, створюваний задачником Programming Taskbook, має ім'я PT_Ruby).

Для того щоб визначити (і, при необхідності, змінити) реалізацію Ruby, використовувану в проекті, треба відобразити на екрані вікно властивостей проекту ( «File | Project Properties») і перейти в цьому вікні в розділ «Run» (імена розділів вказуються в списку «Categories»). Ім'я використовуваної реалізації Ruby відображається в списку, що випадає «Ruby Platform».

Якщо в випадаючому списку немає інших варіантів, крім «Built-in JRuby», то слід натиснути кнопку [Manage], у вікні натиснути кнопку [Add Platform], вибрати каталог з дистрибутивом Ruby (наприклад, C: \ Ruby193 \ bin) і в ньому вибрати файл ruby.exe. Після цього треба закрити вікно «Ruby Platform Manager» і вибрати в полі «Ruby Platform» варіант «Ruby 1.9.3-p448».

Середа NetBeans версій 7.2, 7.3 і 7.4

Потім необхідно завантажити модуль (плагін) для підтримки мови Ruby:

Після скачування архіву модуля його необхідно розпакувати в будь-якої каталог.

Запустіть середу NetBeans і виконайте команду меню «Сервис | Модулі ».

У вікні «Модулі» перейдіть на вкладку «Параметри настройки» і натисніть кнопку [Додати]:

Programming taskbook

У новому вікні «Налаштування центру оновлень» введіть в поле «Ім'я» текст Ruby. а в поле «URL» вкажіть шлях до файлу updates.xml, що входить до складу модуля для підтримки мови Ruby:

Programming taskbook

Закрийте вікно «Налаштування центру оновлень», натиснувши кнопку [OK], після чого в лівому розділі вікна «Параметри настройки» встановіть прапорець поруч із пунктом «Ruby»:

Programming taskbook

Після цього перейдіть на вкладку «Доступні додатки», натисніть кнопку [Перевірити наявність останньої версії] і знайдіть в списку доступних модулів пункт «Ruby and Rails». Встановіть прапорець поруч із цим пунктом і натисніть кнопку [Встановити]:

Programming taskbook

Після завершення установки модуля перезапустите середу NetBeans:

Programming taskbook

Примітка. У деяких випадках застосування вбудованого модуля підтримки мови Ruby призводить до помилки часу виконання "Execution protection violation" при запуску проекту PT_Ruby. У подібній ситуації, як і у версії 6.9, можна використовувати зовнішній інтерпретатор Ruby. Для цього треба встановити дистрибутив Ruby, після чого вибрати його в якості реалізації Ruby для проекту PT_Ruby (потрібні дії описані в завершальній частині попереднього підрозділу).