xp上rails1.2.6的stand-alone安装

    根据rails官方推荐,安装ruby1.8.6的final版。(即使是rails2.0也不能跑在ruby1.9上。)虽rails已经发展到2.1,但为和手头的《web开发敏捷之道》第2版配套,选择安装rails1.2.6这一阶段性版本。
    因在过程中多次测试,理顺安装过程如下,特别是要注意顺序、版本、安装命令。

安装ruby
    至http://rubyinstaller.rubyforge.org/wiki/wiki.pl下载1.8.6-26 Final版,并安装。装好后,显示是:ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-mswin32]。我的安装目录是:c:\ruby>

远程安装rails:
    c:\ruby>gem install rails --version 1.2.6
    还可加参数:--include-dependencies,但远程方式安装往往不成功。

stand-alone安装rails:
    从http://rubyforge.org下载下列包的gem和zip文件,按顺序安装。若按名字搜索不到下载包,采用类似这样的地址直接访问:http://rubyforge.org/projects/activesupport/
    activesupport-1.4.4        gem install activesupport-1.4.4.gem --local
    activerecord-1.15.6        gem install activerecord-1.15.6.gem --local
    actionpack-1.13.6          gem install actionpack-1.13.6.gem --local
    actionmailer-1.3.6          gem install actionmailer-1.3.6.gem --local
    actionwebservice-1.2.6        gem install actionwebservice-1.2.6.gem --local   它的下载地址特殊:http://rubyforge.org/projects/aws/

    rails-1.2.6        gem install rails-1.2.6.gem --local
    rails -v 可看到:Rails 1.2.6
    反安装语句是:gem uninstall rails

    如果是安装别的版本的rails,那么上面5个包的版本就要相应地改变。通过尝试安装gem install rails-1.2.6.gem --local语句报错信息就可以知道需要的是哪个版本。

生成本地rails_api文档:
    rails doc_app
    cd doc_app
    rake rails:freeze:gems
    echo >vendor/rails/activesupport/README
    rake doc:rails
    命令结束后,在doc/api目录下有一份完整的rails_api文档。拷贝出来,然后删除这个不需要的doc_app项目。

你可能感兴趣的:(敏捷开发,XP,Ruby,Rails,ActiveRecord)