ruby on rails + mysql 开发条件搭建

ror对于新家来讲,可能极端深的孤苦莫过于开发条件之安与搭建,今天折腾了大半天基本搞定了,把经过贴于此,以便初家少走弯路。

1.安装ruby 1.8.6

打开  http://rubyforge.org/frs/?group_id=167 ,安装
ruby1.8.6-26最后版
sqlite 1

下载完成后,可每当命令执行下键入 ruby -v验证版本 (如果以指令行里输入ruby提示找到不欠令,请以c:\ruby\bin加入到path环境变量中)

流淌:这等同步成功后,就既足以以本机体验ruby语言了,默认情况下安装程序会顺便安装一个ruby编辑器SciTe

sqlite 2

做啊一个便民灵活又支持高亮语法,同时能显运行结果的免费编辑器来说,这个可怜抱初学者.(代码写了了并保留为.rb文件从此,直接F5即足以运作)

 

2.安装rails,命令行键入: gem
install rails

切莫知晓呀来头,我的机器(windows 2008 sp2)上一直提示如下错误:

sqlite 3

闭馆防火墙也是这样,看来得不是网速原因,无奈之下,重新下载了外一个本(仍然在方不胜下载界面):
sqlite 4 

盖安装完成以后,再次运行gem install
rails,居然可以了(不了该过程要联网下载,时间会见比丰富),完成后,命令行键入rails
-v 验证版本
sqlite 5

3.安装mongrel(相当给asp.net开发被的IIS,在网上看出说IIS上也可跑ROR,不过没有尝试过)
命令行: gem install mongrel
(有关mongrel的重新多操作,可以参考这篇稿子:http://hi.baidu.com/camark/blog/item/10958516dce12d52f3de32c9.html)

4.创测试rails测试项目:

命令行: rails c:\work\hello

该令将以c:\work目录下,创建一个测试项目hello

开行该项目测试一下(命令执行输入如下命令):

c:\

cd \work\hello

mongrel_rails start -d

sqlite 6

得逞后,mongrel服务器将在本机3000端口监听http请求,访问http://localhost:3000/
试下,如果起以下画面,则rails环境基本ok了
sqlite 7

此间可以观看rails项目默认使用的凡SQLite做也数据库,点击”About your
application’s environment”将显示如下信:
sqlite 8

设您的机械上无法出示该信息,多半是c:\ruby\bin目录中没sqlite3.dll文件(可于http://rubyforge.org/frs/?group_id=904 下载InstantRails-2.0-win.zip解压后获得),当然要想采取mysql做吧数据库的话,继续往生看

 

5.安装mysql

5.1
百过“mysql下充斥”第一个就是下载地址:http://download.mysql.cn/src/2008/1201/5556.html,按步就班的一步步安装,注意语言选择,建议选utf8

提醒:最好安装4.1或者5.0本,不要设置时的5.1版,rails框架对5.1版本的mysql支持并无好,在rake
db:migrate时究竟提示有错

5.2
找一放缓符合自己的mysql管理工具,如果你是php程序员,phpmysqladmin也许很抱你,如果你象我同才喜欢iis,机器及没有php环境,SQLyog
Enterprise 将凡一个没错的挑(迅雷一下就是可知找到“特别版”,呵)

sqlite 9

 

6.配置ruby下的mysql连接

6.1
把Mysql安装目录中bin目录下的libmysql.dll
复制到ruby安装目录的bin目录下(一般是c:\ruby\bin下)

6.2
到http://rubyforge.org/frs/?group_id=627 下载rdoc-2.4.3.gem (注意:只能用迅雷下,直接另存也晚,文件后缀名将变成非.gem的东东),然后把rdoc-2.4.3.gem复制到c:\ruby\down下(down目录是自个儿自己建造之),然后命令行:

cd c:\ruby\down

gem install rdoc-2.4.3.gem

举措是以后面顺利安装mysql for ruby的文档

6.3 安装mysql for
rubysqlite的教,命令行键入: gem install mysql

6.4
把mysql.so复制到C:\ruby\lib\ruby\site_ruby\1.8\i386-msvcrt下(mysql.so文件如果本机找不交,可于http://rubyforge.org/frs/?group_id=904 下载InstantRails-2.0-win.zip解压后获得)

接下来就得以代码中老是了:

sqlite 10

ok,基本上搞定了,好好享用ROR的意吧。(转载请注明来源[菩提下之杨过]
http://www.cnblogs.com/yjmyzz/archive/2010/02/18/1669137.html )

旁问题要参见:司徒正美先生之 搭建rails运行环境

网站地图xml地图