看《开源大本营》看到这一节,就动手试一下吧
第一步,先到网上把要用到的安装文件Down下来,分别如下:http://rubyforge.org/frs/download.php/12751/ruby185-21.exehttp://rubyforge.org/frs/download.php/16559/rails-1.2.1.gemhttp://rubyforge.org/frs/download.php/16561/rails-1.2.1.ziphttp://rubyforge.org/frs/download.php/16507/activesupport-1.4.0.gemhttp://rubyforge.org/frs/download.php/16509/activesupport-1.4.0.ziphttp://rubyforge.org/frs/download.php/16547/activerecord-1.15.1.gemhttp://rubyforge.org/frs/download.php/16549/activerecord-1.15.1.ziphttp://rubyforge.org/frs/download.php/16550/actionpack-1.13.1.gemhttp://rubyforge.org/frs/download.php/16552/actionpack-1.13.1.ziphttp://rubyforge.org/frs/download.php/16553/actionmailer-1.3.1.gemhttp://rubyforge.org/frs/download.php/16555/actionmailer-1.3.1.ziphttp://rubyforge.org/frs/download.php/16556/actionwebservice-1.2.1.gemhttp://rubyforge.org/frs/download.php/16558/actionwebservice-1.2.1.zip
第二步,开始安装首先安装Ruby1.85,然后进入CMD模式C:/Downloads>gem install activesupportC:/Downloads>gem install activerecordC:/Downloads>gem install actionpackC:/Downloads>gem install actionmailerC:/Downloads>gem install actionwebserviceC:/Downloads>gem install rails这样就安装好了
然后按照书上的例子,建数据库,生成AddressBook应用程序,运行Railsruby script/server -d没运行起来,显示如下:c:/ruby/lib/ruby/1.8/yaml.rb:133:in `load': syntax error on line 18, col 2: ` host: 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 unimplemented on this machine (NotImplementedError)又搜了半天,没找到原因,心想不会是-d参数的问题吧,于是去掉,运行,OK!果然不错,不过暂时是没时间深入学习了,先搁这,有空了研究
