试用了下Ruby on Rails

看《开源大本营》看到这一节,就动手试一下吧

 第一步,先到网上把要用到的安装文件Down下来,分别如下:
http://rubyforge.org/frs/download.php/12751/ruby185-21.exe
http://rubyforge.org/frs/download.php/16559/rails-1.2.1.gem
http://rubyforge.org/frs/download.php/16561/rails-1.2.1.zip
http://rubyforge.org/frs/download.php/16507/activesupport-1.4.0.gem
http://rubyforge.org/frs/download.php/16509/activesupport-1.4.0.zip
http://rubyforge.org/frs/download.php/16547/activerecord-1.15.1.gem
http://rubyforge.org/frs/download.php/16549/activerecord-1.15.1.zip
http://rubyforge.org/frs/download.php/16550/actionpack-1.13.1.gem
http://rubyforge.org/frs/download.php/16552/actionpack-1.13.1.zip
http://rubyforge.org/frs/download.php/16553/actionmailer-1.3.1.gem
http://rubyforge.org/frs/download.php/16555/actionmailer-1.3.1.zip
http://rubyforge.org/frs/download.php/16556/actionwebservice-1.2.1.gem
http://rubyforge.org/frs/download.php/16558/actionwebservice-1.2.1.zip

第二步,开始安装
首先安装Ruby1.85,然后进入CMD模式
C:/Downloads>gem install activesupport
C:/Downloads>gem install activerecord
C:/Downloads>gem install actionpack
C:/Downloads>gem install actionmailer
C:/Downloads>gem install actionwebservice
C:/Downloads>gem install rails
这样就安装好了

然后按照书上的例子,建数据库,生成AddressBook应用程序,运行Rails
ruby script/server -d
没运行起来,显示如下:

c:/ruby/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 18, col 2: `  h
ost: localhost' (ArgumentError)

Baidu了一下,发现是数据库配置文件config/database.yml有问题

development:
  adapter: mysql
  database: AddressBook
  username: root
  password: micronsky.net
  host: localhost

:后面有一个空格
修改过来,再次运行,还是没起来,显示:

c:/ruby/lib/ruby/1.8/webrick/server.rb:29:in `fork': the fork() function is unim
plemented on this machine (NotImplementedError)

又搜了半天,没找到原因,心想不会是-d参数的问题吧,于是去掉,运行,OK!

果然不错,不过暂时是没时间深入学习了,先搁这,有空了研究

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值