Ruby on Rails研究之一:安装

来源:互联网 发布:怎么还原数据库 编辑:程序博客网 时间:2024/04/30 17:36

  Ruby越来越引人注意了,连Martin Fowler老兄都站出来说“Ruby是一个非常好的开发工具”。看来不研究一下就要落后时代了。唯一让人觉得不爽的是Ruby是日本人松本行弘(MatsumotoYukihiro) 发明的,唉!什么时候咱中国人也能发明个把优秀的语言。

  单纯研究Ruby语言总觉得有点枯燥,无非是数据类型啊,语法啊,都差不多,还是找点有意思的东西来研究比较好,所以决定从Ruby on Rails入手,Ruby现在之所以这么火红,我觉得可是全靠它的功劳。

  废话少说,还是先把环境安装好,看看他的庐山真面目吧。先去ROR的老家http://www.rubyonrails.org/down,这个页面上从上至下就是需要安装的顺序了

一、安装Ruby

  沿着链接来到http://rubyforge.org/frs/?group_id=167,虽然最新的ruby186-25已经出来了,但是ROR的主页上说的很清楚,建议使用ruby 1.8.5,所以还是下载ruby185-24.exe比较保险。

  这是个windows的安装程序,安装很简单,我安装的目录是d:/ruby。安装完成之后,进入windows的cmd界面,输入命令行 ruby -v,屏幕显示如下:

D:/>ruby -v
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]

  表示安装成功。

二、安装RubyGems

  这是ROR官网上说明的第二步,我因为看到上一步Ruby安装完成之后在windows的菜单上已经有了RubyGems的菜单,觉得这一步可以跳过,直接安装rails,结果证明这是不可行的,那样安装rails的时候会出现activesupport,activerecord等版本不符合的错误。

  老老实实的下载rubygems-0.9.2.zip,解压缩之后在windows的cmd界面运行ruby setup.rb,提示升级了一些文件,其中就包括刚才提示版本不符的那些东东。

三、安装Rails

  ROR官方网站的提示是直接用命令gem install rails --include-dependencies进行远程网络安装,我试了一下会出现错误,不能安装。到网上一查,有人说是中国的IP都被禁止了远程安装服务,要通过proxy才行,奶奶的,简直是歧视。

  自力更生吧。先根据官网的提示去下载stand-alone packages,位置在http://rubyforge.org/frs/?group_id=307,我下载了rails-1.2.3.gem,rails-1.2.2.gem,rails-1.2.2.tgz,rails-1.2.2.zip这四个文件(应该不是都需要的,管他呢,都下载了),把它们放在D:/ROR目录里面,然后执行命令

D:/ROR>gem install rails

即可完成安装

四、测试

  输入命令rails -v,显示结果如下:

D:/ROR/first>rails -v
Rails 1.2.3

说明安装成功了。