免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4196 | 回复: 8
打印 上一主题 下一主题

Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-12-14 14:01 |只看该作者 |倒序浏览

Ruby on Rails安装,有人说难,但其实也很方便。要基于ruby开发应用程序,我们必须安装ruby、gem、rails、mongrel。

Ruby on Rails安装步骤解析

第一,到官方网站上下载最新的Ruby One-Click Installer版本(已经自带了RubyGems,一个Ruby标准的包管理器),下载地址为:http://rubyforge.org/frs/download.php/29263/ruby186-26.exe,下载后的文件名为:ruby186-26.exe。

第二,安装ruby,双击后下一步下一步。。。,完成安装工作,默认将安装在c:/ruby目录。

重新打开命令行,打入ruby -v可以查询ruby的版本。

第三,下载rails,本文下载的是rails2.0.2版本(下载后的文件名是:rails-2.0.2.zip),下载地址为:http://rubyforge.org/frs/download.php/29361/rails-2.0.2.zip

第四,安装rails,建议不要使用网上所说的在命令行模式下打入gem install rails --include-dependencies,因为这种安装方式需要连接到网络,并且安装是经常失败的。而是下载一个stand-alone packages版本,然后在本地安装。将文件rails-2.0.2.zip copy到ruby的安装目录,并将rails-2.0.2.zip改名为rails.zip。不然,安装的时候还是到网上去找。

在命令行下打入:gem install rails,几秒钟即完成了安装工作。注意:压缩文件不需要解压缩,当然,也可以解压缩,进入各个插件目录一个一个安装也不成问题。

安装rails同时将依次安装:

1,activesupport

2,activerecord

3,actionpack

4,actionmailer

5,actionwebservice

6,rails

这几个gem文件其实都可以在rails.zip这个压缩包当中的vendor/rails找到

安装完后可以在命令行下打入:rails -v可以查看rails的版本。

第五,下载Mongrel,当前最新版本为:1.1.4,下载地址为:http://rubyforge.org/frs/downloa ... -x86-mswin32-60.gem

安装mogrel还需要额外地下载gem plugin、daemons、fastthread、cgi_multipart_eof_fix,下载地址为

gen_plugin:http://rubyforge.org/frs/download.php/27044/gem_plugin-0.2.3.gem

daemons:http://rubyforge.org/frs/download.php/34222/daemons-1.0.10.gem

fastthread:http://rubyforge.org/frs/downloa ... .1-i386-mswin32.gem

cgi_multipart_eof_fix:http://rubyforge.org/frs/downloa ... t_eof_fix-2.5.0.gem

第六,安装mongrel。

gem install gem_plugin-0.2.3.gem

gem install daemons-1.0.10.gem

gem install fastthread-1.0.1-i386-mswin32.gem

gem install cgi_multipart_eof_fix-2.5.0.gem

gem install mongrel-1.1.4-x86-mswin32-60.gem

第七,创建测试的rails应用程序。

进入想创建工程的目录,假如工程名为hello,在命令行下打下:rails hello

此时,系统将自动创建ruby on rails的应用程序,自动初始化目录结构及一些基本性的东东。

第八,启动rails

进入hello目录,在命令行下打入:mongrel_rails start -d启动mongrel服务器。

默认的的服务器将占用3000端口,最后,打开IE,测试一下是否能显示ruby on rails的主界面。

到此,ruby on rails安装成功。

当然,你也可以下载一些集成开发环境,那有很多工作都可以省略掉。但如果是使用最普通的命令行模式,或许,你能体验更多,虽然中间流了不少汗水,谋杀多少脑细胞,但是,乐在其中!哈哈

最后讲一句:如果直接安装InstantRails,下载地址为:http://rubyforge.org/frs/downloa ... ntRails-2.0-win.zip。那什么事情也不用干了,因为包括ruby、rails、Mongrel 、apache都全部已经打包在一起了。不过,要了解整个安装过程,建议还是一个一个安装。建议初学者刚开始还是多做几次比较好!

论坛徽章:
0
2 [报告]
发表于 2010-12-14 22:12 |只看该作者
安装到rails出错

c:\ruby>gem install rails
ERROR:  While executing gem ... (Gem::RemoteSourceException)
    HTTP Response 302

c:\ruby>

我也将rails.zip放在c:\ruby下了
求助额!

论坛徽章:
0
3 [报告]
发表于 2010-12-15 06:37 |只看该作者
本帖最后由 2gua 于 2010-12-15 06:38 编辑

回复 2# sykp241095


    你是代理上网吧?设置下代理,如:set http_proxy=http://xxx.xxx.xxx.xxx:xxxx。

论坛徽章:
0
4 [报告]
发表于 2010-12-15 11:29 |只看该作者
6点半就打开电脑了,真早

论坛徽章:
0
5 [报告]
发表于 2010-12-15 12:54 |只看该作者
回复 2# sykp241095


    我也将rails.zip放在c:\ruby下了
    求助额!
    =>到c:\ruby下执行命令看看。

论坛徽章:
0
6 [报告]
发表于 2010-12-15 13:54 |只看该作者
6点半就打开电脑了,真早
ricks_wu 发表于 2010-12-15 11:29



    瓜瓜是个强人一定要关注一下!

论坛徽章:
0
7 [报告]
发表于 2010-12-15 14:14 |只看该作者
window下照常不好用额,没用代理
现在改为linux下,并且通过gem自动网络安装的

论坛徽章:
0
8 [报告]
发表于 2010-12-15 14:40 |只看该作者
楼上肯定是哪儿搞错了,安装RoR很容易的。

论坛徽章:
0
9 [报告]
发表于 2010-12-15 14:41 |只看该作者
回复 6# 中关村村草


    呃,就是早起而已,没啥的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP