十一 28

在windows和netbeans6.5上,准备Rspce开发

一、环境

ruby -v

>> ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]

rails -v

>> Rails 2.1.2

二、需要安装的gem和plugin

gem install ZenTest

因为我的Rails是2.1.2,所以在安装plugin时,用了下面的方法:

ruby script/plugin install git://github.com/dchelimsky/rspec.git
ruby script/plugin install git://github.com/dchelimsky/rspec-rails.git
ruby script/generate rspec

另外还有一些辅助的工具,不在此详述

三、出现的问题

1、netbeans加载autotest时候的环境变量

解决:在系统环境中,需要加入home=当前项目的根文件夹,这样nb就能正常启用autotest了

2、restful_authentication的rspec时,出现mysql的Mysql::Error: Incorrect datetime value错误

mysql配置文件my.ini中,注释掉 sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" 一行(我的在87行)

下面添加一行:sql-mode=""

重启mysql

四:参考文章

RubyTesting

The Basics of Creating Rails Plugins,创建Rails插件的基础教程

RSpec的很重要的中文文档:
http://www.letrails.cn/archives/20
http://www.letrails.cn/archives/advanced-rspec-tutorials-rspec-scaffold
http://www.letrails.cn/archives/11-02-advanced-rspec-tutorials-basics
http://www.letrails.cn/archives/11-07-advanced-rspec-tutorials-mocking

《The Rails Way》第18章:Rspec on Rails

Autotest Rails on Windows

这里提到的 set home=. 方法,是在cmd环境下可以,集成到netbeans中,还得用上面 三(1) 里的方法。(ps:blogspot又打不开了?)

好了,上面只是一篇准备开发Rspec on Rails 时候的笔记,更多的内容还会以笔记形式更新。

新站广告:一汽家园,一汽的生活圈 www.17jiayuan.com ,租房,在线游戏,二手交易,一汽交友圈。

目前状况:正在开发一个Rails项目,没想到和邀请我开发的人想法碰到一起,所以很高兴开发这个项目。项目的主旨是松耦合,高复用。这种程度到了应用的开发也要符合这个要求,这和研究半年多uchome得到的想法很一致。不多说了,等项目上线后,再整理心得吧。

由于个人原因耽误了些进度,在此表示歉意。

User Points,值得参考。

  • 标签 : 
  • 原文链接 : http://railser.cn/blog/rspec-on-windows-and-netbeans65
  • 转载原创文章请注明 : 里克的自习室
  • 收藏到 : Google书签 新浪ViVi 365Key网摘 天极网摘 我摘 POCO网摘 博采网摘 YouNote网摘 和讯网摘 博拉网 igooi网摘 I2Key网摘 天下图摘 百特门网摘 Del.icio.us Yahoo书签 奇贴 QQ娱乐摘 添加到Digg! 添加到Facebook!
  • 发表留言