Запуск 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 ответа:
Он у меня работает. Я установил скрипт в
Я также взял коаны и создал проект из существующих источников. Мне больше ничего не оставалось делать, и он побежал.path_to_enlightenment.rb
Поздравляю, коаны были бы хорошим способом изучить все тонкости языка.
Файл
path_to_enlightenment.rb
- это просто список операторов require (по крайней мере, когда я клонировал проект). NetBeans, вероятно, делает какие-то странные вещи IDE, принимая класс с тем же именем, что и ваш проект. вы можете попробовать запустить задачу rake, как это предлагается в файле README (последний раз, когда я смотрел, где-то была опция меню для запуска задач rake в выбранном проекте, возможно, щелкните правой кнопкой мыши на проекте папка..?), или поставить это под все требуемые утвержденияclass RubyProject1 end
Мнение: В соответствии с просвещением, культурой ruby и простотой (целями проекта), вам не нужно намного больше, чем терминал и vim или notepad++ для работы с проектом koans. NetBeans может оказаться скорее обузой, чем помощью.