第一,安装ruby,首先从 http://www.ruby-lang.org/zh_CN/downloads/ 下载 Ruby 的Windows 稳定安装版
Ruby 1.8.6 一步安装
(md5: 00540689d1039964bc8d844b2b0c7db6) 稳定版 (推荐)
默认将安装在c:/ruby目录。
重新打开命令行,打入ruby -v可以查询ruby的版本。
下面部分的安装我全部采用远程安装
第二,安装rails
打开CMD命令行窗口,执行以下命令 gem install rails --remote
安装rails同时将依次依赖安装:
1,activesupport
2,activerecord
3,actionpack
4,actionmailer
5,actionwebservice
6,rails
提示安装的时候 输入 " y " 然后回车即可
安装完后可以在命令行下打入:rails -v可以查看rails的版本。
C:\>rails -v
Rails 2.1.0
第三,安装mongrel。
C:\>gem install Mongrel --remote
Select which gem to install for your platform (i386-mswin32)
1. mongrel 1.1.5 (ruby)
2. mongrel 1.1.5 (x86-mingw32)
3. mongrel 1.1.5 (x86-mswin32-60)
4. mongrel 1.1.5 (java)
5. Skip this gem
6. Cancel installation
> 3
Install required dependency gem_plugin? [Yn] y
Install required dependency cgi_multipart_eof_fix? [Yn] y
Successfully installed mongrel-1.1.5-x86-mswin32-60
Successfully installed gem_plugin-0.2.3
Successfully installed cgi_multipart_eof_fix-2.5.0
Installing ri documentation for mongrel-1.1.5-x86-mswin32-60...
Installing ri documentation for gem_plugin-0.2.3...
Installing ri documentation for cgi_multipart_eof_fix-2.5.0...
Installing RDoc documentation for mongrel-1.1.5-x86-mswin32-60...
Installing RDoc documentation for gem_plugin-0.2.3...
Installing RDoc documentation for cgi_multipart_eof_fix-2.5.0...
第四,安装 daemons 和 fastthread (Win32 环境下不支持daemon mode,这里只是提出安装方法 )
C:\>gem install daemons --remote
Need to update 2 gems from http://gems.rubyforge.org
..
complete
Successfully installed daemons-1.0.10
Installing ri documentation for daemons-1.0.10...
Installing RDoc documentation for daemons-1.0.10...
C:\>gem install fastthread --remote
Select which gem to install for your platform (i386-mswin32)
1. fastthread 1.0.1 (i386-mswin32)
2. fastthread 1.0.1 (ruby)
3. fastthread 1.0.1 (mswin32)
4. fastthread 1.0 (ruby)
5. fastthread 1.0 (mswin32)
6. Skip this gem
7. Cancel installation
> 1
Successfully installed fastthread-1.0.1-i386-mswin32
Installing ri documentation for fastthread-1.0.1-i386-mswin32...
No definition for dummy_dump
No definition for dummy_dump
No definition for rb_queue_marshal_load
No definition for rb_queue_marshal_dump
Installing RDoc documentation for fastthread-1.0.1-i386-mswin32...
No definition for dummy_dump
No definition for dummy_dump
No definition for rb_queue_marshal_load
No definition for rb_queue_marshal_dump
C:\>
第五,创建测试的rails应用程序。
进入想创建工程的目录,假如工程名为hysia,在CMD命令行下打下:rails hysia
此时,系统将自动创建ruby on rails的应用程序,自动初始化目录结构及一些基本东东。
第六,启动rails
进入hysia目录,在命令行下打入:mongrel_rails start -d 启动mongrel服务器。
默认的的WEB 服务器将使用3000端口,
最后,打开浏览器,测试一下是否能显示ruby on rails (ROR)的主界面。
到此,ruby on rails安装成功。
第七.这个可以选择安装数据库, PostgreSQL, SQL server, MySQL,DB2,Oracle 等都可以.
这里就不赘述了.
后记:
当然,也可以下载一些集成开发环境安装包,那有很多步骤都可以省略掉
InstantRails 或许是个不错的选择 下载地址为:http://rubyforge.org/frs/download.php/29867/InstantRails-2.0-win.zip
在InstantRails中 ruby、rails、Mongrel 、apache都全部已经打包在一起了.
have fun :)
分享到:
相关推荐
Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
《Ruby on Rails Tutorial》中文版(原书第2版,涵盖 Rails 4) Ruby 是一门很美的计算机语言,其设计原则就是“让编程人员快乐”。David Heinemeier Hansson 就是看重了这一点,才在开发 Rails 框架时选择了 Ruby...
Ruby on Rails Guides v2 - Ruby on Rails 4.2.5
Ruby On Rails中文教材(PDF)
ruby on rails社区网站开发源码
Ruby on Rails Web开发学习实录 内容简介: 在目前的主流web开发技术中,基于ruby语言的rails框架是做网站开发速度最快的工具。它可以达到j2ee框架开发速度的5~10倍,并且代码量也非常少。另外由于代码量的大幅度...
ruby on rails对mongodb的操作ruby on rails对mongodb的操作ruby on rails对mongodb的操作ruby on rails对mongodb的操作
该资源包包括在Linux安装Ruby on Rails所需的包,以及安装步骤文档
本书的目标是成为对“如果想学习使用 Ruby on Rails 进行 Web 开发,我应该从哪儿开始?”这一问题的最好答案。学习完本书的内容之后,你将具备使用 Rails 进行开发和部署 Web 程序的技能。同时你还能够通过一些进阶...
Ruby On Rails 官方教程,这本书讲解如何使用 Ruby on Rails 框架开发应用,以及如何把应用部署到生成环境。本书使用 Rails 默认的开发工具栈开发了一个完整的社交应用(类似 Twitter)。读完本书后你将掌握如何使用...
ruby on rails 教程源码,配合原书使用
本书教您如何使用Ruby on Rails开发和部署真正的,具有工业实力的Web应用程序,Ruby on Rails是为诸如Twitter,Hulu,GitHub和Yellow Pages等顶级网站提供支持的开源Web框架。
ruby on rails最新版 这是本人精心收集的重要软件
ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)
Ruby on Rails中文指南
Windows7_Cygwin_Git_RVM_Ruby1.9.3_Rails3_MongoD B_Nginx_Unicorn_Rspec_Guard_Spork(2-Ruby on Rails3 安装配置
Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可...
Ruby on Rails安装,有人说难,但其实也很方便。要基于ruby开发应用程序,我们必须安装ruby、gem、rails、mongrel。
次为ruby on rails安装所需的资源