Ruby on Rails环境搭建笔记

历经一天的摸索,终于把Ruby on Rails的环境给搭建起来了。看似简单,其实中间我还真遇到不少问题。

之前一直做Grails,没接触过ROR,听说Grails是从ROR全部学过来的,今天弄好之后,发现果然如此,不过现在比较起来,还是Grails对java开发者上手更快。

ROR搭建过程,其实一点都不难,要说遇到问题,可能就是今天我忙活一天才给通融好的版本匹配 问题。下面的图片是我搭建成功后的版本:


Ruby on Rails环境搭建笔记_第1张图片
 刚开始配置的时候,我用的是Ruby版本是1.8.6,Rails是2.3.3,但是,根据官方的流程做下来之后,中间出现很多问题,比如:

Internal Server Error

private method 'gsub!' called for ......


Ruby on Rails环境搭建笔记_第2张图片
 我对ruby了解不多,遇到这个问题,网上查了很多资料,就是找不到,结果相当的郁闷,最后还是把版本全部换了换,才可行。

最终的版本是:

 

ruby:ruby 1.9.1

rails:Rails 2.3.3

mysql: 5.0.18-nt

 

下面是整个Ruby On Rails的安装流程,参照官方网站:http://guides.rubyonrails.org/getting_started.html

 

1:下载Ruby的Windows安装包,还有Rails的gem包

http://rubyonrails.org/download


Ruby on Rails环境搭建笔记_第3张图片
 点开链接后,我下载的是:

ruby 1.9.1p429这个版本;
Ruby on Rails环境搭建笔记_第4张图片
我下载的是:

rails-2.3.3.gem

 

2:安装Ruby,Rails

Ruby安装简单,记住的是在安装过程中有一步有复选框,问是否加入系统path中,我们选择加入。

Rails安装的话,是:$ ”仅仅为了区分命令,不需要敲入

$ gem install rails

3:建立项目

$ rails blog

$ rails blog -d mysql

$ cd blog

修改config/database.yml里面的配置项

$ rake db:create

$ script/generate controller home index

$ script/server

...具体过程参照官方文档,很详细的:

http://guides.rubyonrails.org/getting_started.html

 

此博文主要说明版本匹配 的重要性

 

参考:

http://ruby8.iteye.com/blog/603176

你可能感兴趣的:(mysql,Blog,Ruby,Rails,grails)