在Netbeans 6.9.1中运行Ruby Koans

在Netbeans 6.9.1中运行Ruby Koans,ruby,netbeans,netbeans-6.9,Ruby,Netbeans,Netbeans 6.9,我对Ruby非常陌生,目前正在浏览Ruby,以便更好地理解Ruby语言。我的IDE是NetBeans 6.9.1 我从现有的源代码创建了一个新的Ruby项目,并将它指向我安装Ruby Koan文件的地方(C:\rubykoans\koans) 我可以使用以下命令在命令提示符下成功运行KOAN: ruby path_to_enlightenment.rb 我已将NetBeans中的项目属性设置为具有以下参数: Main Script: path_to_enlightenment.rb Work

我对Ruby非常陌生,目前正在浏览Ruby,以便更好地理解Ruby语言。我的IDE是NetBeans 6.9.1

我从现有的源代码创建了一个新的Ruby项目,并将它指向我安装Ruby Koan文件的地方(C:\rubykoans\koans)

我可以使用以下命令在命令提示符下成功运行KOAN:

ruby path_to_enlightenment.rb
我已将NetBeans中的项目属性设置为具有以下参数:

Main Script:  path_to_enlightenment.rb
Working Directory:  C:\rubykoans\koans
(All other options are blank)
当我尝试运行应用程序时,收到以下错误:

path_to_enlightenment.rb class wasn't found in RubyProject1 project.
下面是一个选择主脚本的对话框,它只是说

<No Ruby files found>

我的目标是能够从NetBeans运行koan,查看输出窗口,而不是必须在NetBeans中处理项目,并保持一个单独的命令窗口打开,从那里运行项目


任何帮助都将不胜感激

恭喜,koans将是学习该语言的一个很好的方法

path_to_indication.rb
文件只是一个require语句列表(至少在我克隆项目时是这样)。NetBeans可能正在做一些奇怪的IDE工作,假设一个类与您的项目同名。您可以尝试按照自述文件中的建议运行rake任务(上次我查看时,在所选项目的某个地方有一个菜单选项,可以运行rake任务,可以右键单击项目文件夹..?),或者将其放在所有require语句下

class RubyProject1
end
意见:
为了与启蒙、ruby文化和简单性(项目的目标)保持一致,您只需要一个终端和vim或notepad++就可以使用koans项目。NetBeans最终可能是一个负担而不是帮助

我让它运行。我将主脚本设置为

path_to_enlightenment.rb
我还从现有资源中获取了Koan并创建了一个项目。我什么也不用做,它就跑了