Ruby on Rails 中文 Wiki
安装在Windows

手动安装 Ruby 和 Rails 环境:

至此,Windows环境下的Ruby和Rails环境已经安装完成。可通过在dos环境使用

gem list --local
来查看本地已安装好的Gems,基于Rails 2.0.2,请确认以下几个Gems的存在以及与Rails保持一致的版本号,以排除开发中各种难以预料的故障。

  1. actionmailer
  2. actionpack
  3. actionwebservice
  4. activerecord
  5. activeresource
  6. rails

如确认无误,可使用rails my_first_rails_app来创建一个Rails项目,以开始您的Rails之旅。

Windows下Rails开发环境

  1. 常用的Ruby Gems
    名称 说明 国内说明、参考
    RMagick库 Ruby图片处理库
    Ruby环境下的图片处理库,必备Gems。
    windows环境下Rmagick新版本的安装方法
    Mongrel Mongrel
    一个取代Web Rick的一个Ruby http处理库,目前该库已成为Rails开发环境中必备的库,如Aptana和Net Beans都已集成了Mongrel的开始环境,并成为Windows下部署Rails项目的必备之一。
    在Windows平台使用Apache2.2和Mongrel运行Ruby on Rails
  1. Rails开发IDE
    • Aptana – 集成了Rad Rails开发环境,目前版本1.0,集成了Ruby & Rails 的源码查询,并提供Api Doc在IDE中直接查看,可说为开发人员的考虑非常充分。Aptana本身是基于Javascript、HTML、CSS的编辑器,功能十分全面,Aptana自从更新到1.05以后性能有了明显的改善,有很全面的Javascript和CSS的提示,有这样的环境来开发Rails真的是很好的补充。安装了Aptana以后不能马上使用Rad Rails:
      Help -> Software Update -> Find and install -> Search new features... -> 选择RadRails Development Environment
      通过此安装了Rad Rails的开发环境才可使用。【补充说明一下,Rad Rails 1.0 release以后,凡是在rb文件中存在中文字符,会导致Aptana崩溃,不知这是何故。】
    • NetBeans – 基于Java和C\C++的IDE,安装的时候可选择仅仅安装Ruby和Rails的开发环境,可以通过右键点击函数来查看方法的定义,目前来说Net Beans6.01中文版是对中文支持比较好的Rails IDE,不过Net Beans的HTML和Javascript编辑方面,仍不够专业,而且在集成svn方面,需要本机安装了svn的服务端方可使用,真的是不太方便。其次,其插件库的安装,也不太方便,似乎插入其他插件资源仍无法获得该资源的内容。

可供选择的选项包括:

  1. InstantRails – 包含 Apache, MySQL, Ruby and Rails 的预装包,和 LAMP 方案相似。所有的程序都预先设置好。这个是开始Rails开发的最佳选择。
  2. “RubyStack” - 另一个预装的包含 Apache, MySQL, Rails 和一些扩展诸如 Mongrel 和 ImageMagick。可以在 Windows, OSX 和大部分 Linux版本上运行