RubyOnRails环境搭建(新)

本文档创建于2013年3月25日星期一 作者:天夢

创新互联公司是网站建设技术企业,为成都企业提供专业的成都做网站、成都网站制作,网站设计,网站制作,网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制适合企业的网站。10年品质,值得信赖!

README

全部的安装过程需要在网络畅通的情况下进行。

我的操作系统环境Windows 64位机。如果有非64位机以及需要安装其他版本Ruby请留意官网http://rubyinstaller.org/downloads/的关于DEVELOPMENT KIT与Ruby的选择。如果两个版本的选择不一致,则会导致rails环境不能够成功搭建。总的来说,RoR的环境搭建还是很简单的,前提是选对相互匹配的包。本人就在这上吃了很多亏,浪费了很多时间。但也明白的很多东西,所以才能够写出一份比较详尽的RoR环境搭建的文档。

本人也是初学者,希望和大家进行多多交流,共同学习进步。

关于开发工具版本与Ruby版本的选择,或关注官网右侧,如有更新或变动请以官网为准。

WHICH DEVELOPMENT KIT?

Down this page, several and different versions of Development Kits (DevKit) are listed. Please download the right one for your version of Ruby:

·        Ruby 1.8.6 to 1.9.3: tdm-32-4.5.2

·        Ruby 2.0.0: mingw64-32-4.7.2

·        Ruby 2.0.0 x64 (64bits): mingw64-64-4.7.2

 

cmd基本命令:cd命令     #在安装配置过程中我们需要在不同文件夹中进行切换。

如果遇到问题可查看FAQ,或51CTO中给我留言。

下载ruby,并安装

官方下载地址:http://rubyinstaller.org/downloads/

命令:ruby –v          #查看Ruby是否安装成功。

建议1.9.3

Ruby On Rails环境搭建(新)

下载Devkit,并安装

下载地址:http://rubyinstaller.org/downloads/

在安装路径不能出现空格,建议新建文件夹,否则会解压出来很多东西。

cd到Devkit解压根路径,执行以下命令(我直接解压到Ruby的安装目录,所以命令如下)。

命令:ruby dk.rb init       #查找Ruby环境

命令:ruby dk.rb review         #查看环境是否写入

命令:ruby dk.rb install           #安装并配置

Ruby On Rails环境搭建(新)

参考文献:http://www.shunyi.net/forum/view/id-38105

更新gem包

命令:gem list        #查看gem中已有的包。

Ruby On Rails环境搭建(新)

命令:gem update          #更新gem,在这个过程中需要你确定是否重新安装,输入y就可以。

Ruby On Rails环境搭建(新)

 

下载rails

命令:gem install rails   #下载rails,这个过程是一个相对漫长的过程,但过程中可能会需要我们确定是否需要重新安装一些包的confirm,如果出现Yes就可以。

Ruby On Rails环境搭建(新)

Ruby On Rails环境搭建(新)

Ruby On Rails环境搭建(新)

 

Ruby On Rails环境搭建(新)

至此环境就已经搭建完了。

创建RoR项目

命令:rails new demo    #我的项目名称叫demo,执行此命令后项目生成的所有文件将会在你当前控制台下的目录生成,所以建议cd到其他文件夹中在创建新项目。默认情况下是使用sqlite数据库,也可以用其他数据库,如MySQL,oracle等。

Ruby On Rails环境搭建(新)

Ruby On Rails环境搭建(新)

Ruby On Rails环境搭建(新)

我在安装过程中报错了!经过多次尝试最终数据库的包总是安装不上。于是我更换了Ruby1.9.3p374版本就可以了。

命令:cd demo       #进入项目

Ruby On Rails环境搭建(新)

命令:rails server  #启动服务器

Ruby On Rails环境搭建(新)

最后在浏览器中输入:http://localhost:3000,点击about your application会出现相关配置的信息,如果报错出现sorry!等字样,多半是由于数据库没有配置好(好吧,至少我是这样)。

Ruby On Rails环境搭建(新)

FAQ

1、 如果在安装过程中出现缺失包怎么办?

控制台输出的最后一行一般都会有相应提示,按照他的提示进行操作即可。

如果bundle install不好使,则使用gem install “缺失的包名”,然后一个一个的安装。

2、 如果输入命令,很久没有响应怎么办?

查看网络是否断了,如果不是那就等明天再来做吧!

3、 如果经过多次服务器还不成功,可以换版本低一些的ruby来试试(注意更换响应的DEV DEVELOPMENT KIT)。我成功的版本是1.9.3p374,如需请留言。


标题名称:RubyOnRails环境搭建(新)
URL分享:http://hbruida.cn/article/ijiiph.html