今天为了安装好
Ruby on Rails
折腾了一下午。我也是刚开始学习
ruby
,为了配置好安装环境在网上找了不少资料。很多人的安装说明不是很清楚容易对初学者造成困惑。于是乎自己好好研究了下手动安装的方式,成功后就赶紧乘着自己对过程比较清晰整理了下。希望初学者们可以更加顺利的搞定。
下面我就详细介绍我自己手动安装的过程,使用的版本都是最新下载的
(
作者安装的时间
2007-3-7)
大家都知道要安装
Ruby on Rails
首先还是要下载
Ruby http://www.ruby-lang.org/en/downloads/(
在这个地址中找到
windows
下的安装程序
Ruby 1.8.5 One-Click Installer
按照我写这文章的时间这个是最新版本
ruby1.8.5)
REL 1.2.2
|
2007-02-06
00:57
| |||
rails-1.2.2.gem
|
165 KB
|
3,292
|
Any
|
.gem (RubyGem)
|
rails-1.2.2.tgz
|
2.19 MB
|
1,976
|
Any
|
.gz
|
rails-1.2.2.zip
|
|
|
|
|
.gem
文件是
ruby
的安装文件。推荐大家下载这个。我们可以安装
ruby
以后使用
ruby
来安装
rails
。
Ok
,我们下载好了
rails-1.2.2.gem
现在开始安装吧
首先安装最前面我们下载的
ruby185-24.exe
自己选定安装路径。我安装在
c:/ruby.
安装完毕后,我们运行
windows
下开始
—
运行输入
cmd
打开命令行窗口。
输入
ruby – v
看到了什么?
ruby 1.8.5 (2006-12-25 patchlevel 12) [i386-mswin32]
这个是
ruby
的版本号,你成功安装了
ruby
接下来我们安装
rails
,我将
rails-1.2.2.gem
放在
c
盘根目录下方便我运行,你可以找到你放置的目录运行
cmd
输入
C:/>gem install rails-1.2.2.gem
你会发现出错了,无法正确安装
rails
那是因为你少了东西,看看提示是什么?
Rails requires action support=1.4.1
这个是你的
rails
需要安装一些必要的库,这个对版本的要求很严格。什么意思呢,就是说你的
ruby
版本不一样,
rails
版本不一样所需要的库文件版本也就不一样。怎么确定自己需要的版本呢。最好的办法就是按照错误提示的版本去一个一个下载你要的版本。
当你安装了
rails
需要的
activesupport-1.4.1
后再次运行
gem install actionmailer-1.3.2.gem
还是会报错。
这时候提示需要
activerecord-1.15.2
你就如此跟着提示下载所需的
我这里使用的是
ruby1.8.5 ,rails 1.2.2
需要的库文件有:
activesupport-1.4.1
activerecord-1.15.2
actionpack-1.13.2
actionmailer-1.3.2
acion web service-1.2.2
我看到别人安装时候还需要一个
rake-0.7.0.gem (
我还没有用到这个就成功了
)
谁知道告诉一下谢谢,毕竟我也是个初学者。
software/group
输入要搜索的名称例如
activesupport
就可以找到自己需要的东西。一样,下载
.gem
文件就够了。然后在
cmd
中输入
gem install activesupport-1.4.1.gem
。
同样方法安装好每个文件后。运行
gem install rails-1.2.2.gem
显示成功后输入
rails –v
如果显示了版本就表示你
rails
安装成功。
打开浏览器在地址中输入
http://localhost:3000
发现不行哦,那是因为还没好呢。
Ruby
和
Rails
都安装成功了,下面要创建自己的新项目还有启动服务。
在
cmd
中输入
运行
rails path/to/your/new/application
创建一个新的项目。
运行 ruby path/to/your/new/application/script/server 启动服务。
运行 ruby path/to/your/new/application/script/server 启动服务。
项目由第一个命令创建。你会发现你的安装根目录下生成了一个新的
path
文件夹里面的结构就如你输入的一样是
to/your/new/application
。然后再由第二个命令启动服务。这样你就可以再试试看
http://localhost:3000
。如果你看到了网页内容恭喜你。终于成功了。
你可以自己定义自己的项目,比如我运行
rails pa /new/app
一样可以创建自己定义的项目目录。
启动服务就要用
ruby pa/new/app/script/server
就好了。
这个是今天的所得。希望大家能迅速的安装好自己的
ruby on rails
偶还会继续学习研究。