rails入门(2)--整合MYSQL数据库

本文详细介绍了如何使用Rails框架结合MySQL数据库进行项目搭建,包括安装相关gem、创建Rails项目、配置数据库、解决版本不匹配错误及启动服务器等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 首先需要确认插入了mysql:>gem install mysql

 

rails new demo -d mysql

然后,在Ruby Explorer下新建一个Rails Project:

在弹出的对话框中,输入项目名称demo,并选择数据库为mysql:

点击Finish,系统就会自动执行Rail命令,生成Rails的相关文件夹和文件,目录结构如下所示:

下面,打开config目录下的database.yaml文件,修改development的设置如下(我在mysql中创建了数据库oa):

clip_image042

如果报错:ib/mysql2/mysql2.rb:2:in `require': Incorrect MySQL client library version! This
 gem was compiled for 6.0.0 but the client library is 5.1.49. (RuntimeError)版本不匹配。则重新下载版本mysql-connector-c-noinstall-6.0.2-win32.zip

然后,在Servers窗口下,启动Sample项目的服务器(使用WEBrick服务器),默认端口号为3000,然后,打开浏览器,输入地址:http://localhost:3000

clip_image044

点击about your application’s environment,如果能正确显示ruby等相关信息,则证明环境安装成功。

 

实体映射:rake db:migrate

(1)另外:记得修改工程名目录里(一般是在/home/XX/)config目录里的database.yml里的密码,前面一定要加空格,否则提示
/ruby/lib/ruby/1.8/yaml.rb:133:in   `load':   syntax   error   on   line   28,   col2:   `     host:   localhost'   (ArgumentError)


(2)报错:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值