Запуск Ruby Koans в Netbeans 6.9.1


Я очень новичок в Ruby и в настоящее время просматриваю Ruby Koans, чтобы лучше понять язык. Моя IDE-это NetBeans 6.9.1.

Я создал новый проект Ruby из существующего источника и указал на него, где я установил свои файлы Ruby Koan (C:rubykoanskoans)

Я могу успешно запустить коаны из командной строки с помощью команды:

ruby path_to_enlightenment.rb

Я настроил свойства проекта в NetBeans следующим образом параметры:

Main Script:  path_to_enlightenment.rb
Working Directory:  C:rubykoanskoans
(All other options are blank)

Когда я пытаюсь запустить приложение, я получаю следующую ошибку:

path_to_enlightenment.rb class wasn't found in RubyProject1 project.

Ниже приведен диалог выбора основного скрипта, в котором просто говорится

<No Ruby files found>

Моя цель состоит в том, чтобы иметь возможность запускать коаны из NetBeans, и смотреть на окно вывода против необходимости работать над проектами в NetBeans, и держать отдельное окно команды открытым и запускать проект оттуда.

Любая помощь будет весьма признательна!

2 2

2 ответа:

Он у меня работает. Я установил скрипт в

path_to_enlightenment.rb
Я также взял коаны и создал проект из существующих источников. Мне больше ничего не оставалось делать, и он побежал.

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

Файл path_to_enlightenment.rb - это просто список операторов require (по крайней мере, когда я клонировал проект). NetBeans, вероятно, делает какие-то странные вещи IDE, принимая класс с тем же именем, что и ваш проект. вы можете попробовать запустить задачу rake, как это предлагается в файле README (последний раз, когда я смотрел, где-то была опция меню для запуска задач rake в выбранном проекте, возможно, щелкните правой кнопкой мыши на проекте папка..?), или поставить это под все требуемые утверждения

class RubyProject1
end

Мнение: В соответствии с просвещением, культурой ruby и простотой (целями проекта), вам не нужно намного больше, чем терминал и vim или notepad++ для работы с проектом koans. NetBeans может оказаться скорее обузой, чем помощью.