将开发工具换成了netbeans6.7,rspec的版本,也变成了1.2.7,使用的过程中,发现一直无法跑起来,幸好netbeans forum上面已经有人发现并解决了:
引用
Just thought I'd let people know that rpsec-1.2.7 seems to have changed the way you get the line number from a spec file.
As a result, netbeans 6.7 won't run specs if you have 1.2.7 installed. The fix I've implemented (ymmv) is to change nb_rspec_mediator.rb. This lives in /usr/local/netbeans-6.7/ruby2/nb_rspec_mediator.rb on my linux machine.
Line 204 defines NbSpecParser, but it extends a class that no longer exists.
Change that line to:
class NbSpecParser < Spec::Runner::LineNumberQuery
and all should be well again
. You now won't be able to run with rspec < 1.2.7, so if that's required, you might need some conditional logic around the class definition.
Anyway, I hope this helps someone.
解决也非常简单:将/netbeans-6.7/ruby2/nb_rspec_mediator.rb中的第204行换成
class NbSpecParser < Spec::Runner::LineNumberQuery
下面就按照rspec wiki上面的步骤操作:
ruby script/plugin install git://github.com/dchelimsky/rspec.git -r 'refs/tags/1.2.7'
ruby script/plugin install git://github.com/dchelimsky/rspec-rails.git -r 'refs/tags/1.2.7.1'
ruby script/generate rspec
接下来就可以在netbeans下使用rspec相应的generator了。
分享到:
相关推荐
在NetBeans 6.7中,可以直接在JSP文件中使用这些标签。 5. **拦截器**:拦截器是Struts2的一大特色,允许在Action调用前后插入自定义逻辑,如日志记录、权限检查等。通过组合不同的拦截器,可以实现复杂的业务需求...
标题"icefaces1.8 for netbeans6.7beta"揭示了我们正在讨论的是一个专门针对NetBeans 6.7 Beta版本的IceFaces 1.8集成。IceFaces是一个开放源码的JavaServer Faces (JSF)组件库,它专注于提供富互联网应用程序(RIA...
标题提及的"NetBeans 6.7用的Struts2插件"意味着在NetBeans 6.7版本中,开发者可以安装这些插件来提升Struts2框架的开发效率和便利性。 描述中提到的"有两个版本,Struts2.0和2.1",这代表了Struts2的不同迭代版本...
NetBeans IDE 6.7 的安装与使用 NetBeans IDE 是一个功能强大且广泛使用的 Java 集成开发环境(IDE),它提供了一个综合的开发环境,支持各种 Java 应用程序的开发、调试和部署。下面是关于 NetBeans IDE 6.7 的...
在这个小演示中,我展示了如何使用所选语言重新启动 NetBeans IDE 6.7。 在 NetBeans 6.7 中有 18 种语言可供您下载 IDE。 只需稍加努力,您就可以将这种语言罐用于您自己的 rcp 程序。
在使用 NetBeans IDE 之前,需要下载并安装 NetBeans IDE 中国教育考试版(2007)。下载地址为 http://www.neea.edu.cn、http://www.ncre.cn/和 http://211.151.94.22/TT/NB_NCRE_V2_0711.zip。下载完成后,解压缩到...
在NetBeans中添加背景图片是一项常见的个性化设置任务,可以让你的开发环境更加独特且符合个人审美。NetBeans是一个流行的开源集成开发环境(IDE),支持多种编程语言,如Java、C++、PHP等。通过自定义背景图片,...
### 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架 #### 一、概述 在当今的企业级应用程序开发中,采用MVC(Model-View-Controller)架构模式的框架组合变得越来越普遍。其中,Struts2、Spring与Hibernate...
为了能够在项目中使用Struts2框架,我们需要创建一个Library来包含所有的Struts2库文件。具体操作如下: 1. 打开“Tools”菜单,选择“Libraries”。 2. 点击“New Library”,输入Library名称,例如“Struts2”,...
- 如果有编译错误,NetBeans会在编辑器中高亮显示,并提供可能的修复建议。 5. **调试Java程序** - 在需要调试的代码行上设置断点,点击工具栏上的调试按钮或按`F5`开始调试。 - 在调试模式下,你可以逐步执行...
标题:“NetBeans6.0中使用WebService” 描述:本教程主要涵盖了在NetBeans 6.0集成开发环境中如何利用WebService进行开发的基础知识,旨在帮助初学者快速入门。 **一、Web服务简介** Web服务是一种基于互联网的、...
本文将详细讨论如何在NetBeans中使用Monaco字体,并确保它能正确显示中文字符。 Monaco字体是一款由Apple公司设计的固定宽度字体,最初用于Mac OS X系统,尤其适合编程环境,因为它具有良好的可读性和清晰的符号...
在本文中,我们将深入探讨如何在NetBeans 6.0集成开发环境中使用Web服务。Web服务是一种基于标准的,能够使应用程序之间进行交互的方式。在NetBeans 6.0中,开发和消费Web服务的过程变得相对简单,尤其对于初学者来...
本篇文章将详细讲解如何在NetBeans中使用JUnit进行测试。 首先,确保你已经安装了支持JUnit的NetBeans版本。NetBeans通常会自带JUnit库,但如果你的版本较旧或没有包含JUnit,可以通过以下步骤添加: 1. 打开...
- 在NetBeans IDE中打开该文件,然后在代码中添加适当的逻辑来实现目录判断。这通常涉及到使用Java的标准库,如`java.io.File`来检查目录是否存在。 2. **示例:打开已有源码并补充加法运算功能的Applet小程序** ...
NetBeans IDE是一款强大的集成开发环境,特别适合Java开发者使用。本篇主要介绍NetBeans IDE的安装与基础使用方法。 首先,安装NetBeans IDE之前,必须先安装JDK(Java Development Kit),因为它是运行和开发Java...
在NetBeans中连接MySQL数据库后,可以使用NetBeans管理MySQL数据库,包括创建数据库表、插入数据、查询数据等。下面是在NetBeans中管理MySQL数据库的步骤: 1. 在NetBeans中,点击"窗口"菜单,然后选择"服务"选项卡...
在NetBeans 6.5这个流行的Java集成开发环境中,管理和引用自定义库以及第三方库是开发者进行项目开发时必不可少的技能。这个过程涵盖了从创建新的库到添加JAR文件,再到将库应用到项目中的具体步骤。以下是对这一...