说到安装Rails,一般提到的方法就是使用rubygem,如果安装的是
One-Click Installer – Windows
版的
ruby,
里面自动附带了
rubygem
,如果不是,并且想用
gem
安装
rails
的话,到这里下载
gem,
将它解压到任何目录下,到解压后的目录下,运行
ruby setup.rb
安装
gem.
如果还没有使用
One-Click Installer
,建议去装一个。下载地址如下:
然后是安装
rails,
官方网站上就明确教导大家用
gem install rails --include-dependencies
来安装rails。
使用代理服务器上网的话,还可以通过指定参数 -p http://<代理服务器名>@<端口> 来进行安装。
gem install rails -p http://<代理服务器名>@<端口>
如果你的机器位于防火墙之后,或者有种种连接限制的环境下,则可以通过下载gem文件,用gem install ***.gem(保存到windows后会发现,gem文件的后缀实际上是.gem. tar)来进行安装。
所有的gem文件都可以从以下网页下载:
由于各个包之间有相互依赖的关系,所以安装的时候有安装顺序问题。不过即使安装顺序错误也问题不大,会有提示需要
***.gem
文件的
*.*.*
版本,去下载并安装就行了。
保存
gem
文件后,转到
gem
文件所在目录
,
执行以下安装:
笔者的安装顺序是
1.
)
gem install rake-0.7.1.gem.tar
2.) gem install activesupport-1.14.4.gem.tar
3.) gem install activerecord-1.12.5.gem.tar
4.) gem install actionpack-1.12.5.gem.tar
5.) gem install actionmailer-1.2.5.gem.tar
6.) gem install actionwebservice-1.1.6.gem.tar
7.) gem install rails-1.1.6.gem.tar
由于
rake,active***.action***,rails
等
gem
文件版本众多,笔者也不知道那个版本比较好,就全部挑了最新版进行安装。不过如果假如知道
rails
的
1.1.4
版比较稳定,可以将上面的顺序反过来,先试装
rails
,如果出错,出错信息里会包含所需要的
gem
(比如
actionwebservice
)的版本,这样逆序找到所需的所有
gem
包之后,再顺序安装
rake->active***->action**->rails
就可以了。
最后成功安装
rails
后,可以通过
rails –v
来确认安装,能看到
C:/>rails -v
Rails 1.1.6
恭喜你,安装
rails
成功了。