首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Netbeans 6.9.1中运行Ruby Koans

在Netbeans 6.9.1中运行Ruby Koans
EN

Stack Overflow用户
提问于 2010-12-05 22:47:47
回答 2查看 265关注 0票数 2

我是Ruby的新手,目前正在运行Ruby Koans以更好地感受这门语言。我的集成开发环境是NetBeans 6.9.1。

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

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

代码语言:javascript
复制
ruby path_to_enlightenment.rb

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

代码语言:javascript
复制
Main Script:  path_to_enlightenment.rb
Working Directory:  C:\rubykoans\koans
(All other options are blank)

当我尝试运行应用程序时,收到以下错误:

代码语言:javascript
复制
path_to_enlightenment.rb class wasn't found in RubyProject1 project.

下面是一个用来选择主脚本的对话框,上面写着

代码语言:javascript
复制
<No Ruby files found>

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

任何帮助都将不胜感激!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-01-13 10:01:16

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

代码语言:javascript
复制
path_to_enlightenment.rb

我还利用现有资源创建了一个项目。我什么也没做,它就跑了。

票数 1
EN

Stack Overflow用户

发布于 2010-12-06 04:41:51

恭喜,koans将是一个学习语言细节的好方法。

path_to_enlightenment.rb文件只是一个require语句列表(至少在我克隆项目时是这样)。NetBeans可能正在做一些奇怪的集成开发环境的事情,假设有一个与您的项目同名的类。您可以尝试按照README文件中的建议运行rake任务(上次我看到有一个菜单选项可以在所选项目中运行rake任务,也许右键单击项目文件夹..?),或者将其放在所有的require语句下

代码语言:javascript
复制
class RubyProject1
end

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4359318

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档