`
suoyihen
  • 浏览: 1360924 次
文章分类
社区版块
存档分类
最新评论

在Windows上使用ROR和MongoDB

 
阅读更多

Ruby和MongoDB在Linux上结合非常自然,开发起来十分方便快捷,而在Windows上却稍微有些麻烦。

ROR默认使用ActiveRecord进行数据库操作,而如果要使用MongoDB代替MySQL或者SQLite,就要禁用ActiveRecord。那么创建新项目的命令就是:


项目创建后,进入config目录,可以看到里面并没有database.yml文件。接着编辑Gemfile,添加下面两行内容:


然后运行


会安装:bson 1.3.1,mongo 1.3.1,plucky 0.3.8和mongo_mapper 0.9.1。除了这些之外,还需要bson_ext,于是就想通过


进行安装,可是得到了下面的错误信息:

从提示信息中可以看出需要安装一个开发工具包。步骤如下:

1. 在RubyInstaller for Windows的下载页面上http://rubyinstaller.org/downloads找到DevKit-tdm-32-4.5.1-20101214-1400-sfx.exe,直接点击下载;

2. 下载完成后,双击解压到某个目录下,例如:C:/work/tools/DevKit

3. 在命令行窗口下进入到C:/work/tools/DevKit目录下,运行

在C:/work/tools/DevKit下会产生一个config.yml文件,

4. 编辑config.yml文件,初始内容类似:

在其中加入Ruby的安装目录,如:


5. 运行

相应的文件就安装C:/work/tools/Ruby192/lib/ruby/site_ruby下面。

经过上面几步就完成了DevKit的安装,然后就可以通过


安装bson_ext。

环境配置完成后,就可以进入ROR和MongoDB相结合的开发了。


参考资料:

MongoDB Ruby Driver Tutorial

MongoDB RubyLanguage Center Rails3 - Getting - Started

Ruby Installer Development Kit


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics