配置数据库
在2.0中,由于默认数据库更换为sqlite3,在创建项目时需要指定参数,将默认DB改为mysql。
rails test -d mysql
此时再配置yaml文件,形如:
development:
adapter: mysql
encoding: utf8
database: test
pool: 5
username: root
password: root
host: localhost
需要特别注意的是yaml文件里:后的一个空格是必须的,如果粗心忽略了空格的话,在服务器的记录里会看到诸如
c:/ruby/lib/ruby/1.8/yaml.rb:133:in `load':.....
之类的报错,实际上是yaml文件的读取错误。
配置mysql
更换到Mysql也并不是万事大吉了,mysql的支持模块默认是没有安装的,只能看到"MissingSourceFile"的错误。
所以首先要在命令行里执行
gem install mysql
不过我出现了"ERROR: While generating documentation for mysql-2.7.3-x86-mswin32 ...."的更新失败报错,大概是服务器问题,好在只是文档部分无法更新,可以忽略。
重启服务器,此时又提示缺少libmysql.dll文件,将这个文件从mysql的目录复制到ruby的bin目录下,服务器正常启动。
原文参见
http://allo.ave7.net/Ruby_on_Rails_20_install
分享到:
相关推荐
rails 2.3 chm文档 官方最新版
Ruby on Rails Guide:是rails官方教程,本人为了大家学习查阅的方便,制成chm格式。就如同java doc的chm格式一样方便。
修复了查看程序脚本以下bug: 1、不能滚动滚动条,会自动回到原位 2、点击方法名时,程序出错
所有必需的信息都可以在Wiki上找到: 如有疑问,请使用i18_routing谷歌论坛: 适用于Rails 2.3、3.0、3.1和3.2下一个版本的TODO(写于2010年6月9日) 处理同一资源名称的多个翻译(例如:嵌套和非嵌套资源) 处理...
Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf
ruby on rails 2.3.5 api,自己留着用的,如果有人不知道怎么生成的话可以下载我生成的这个
rails 3.2 API 用webzip抓下来的最新的
Rails 2.3 和 3 兼容。 关于 PgQ 安装 安装天空工具:Ubuntu 11.10: # apt-get install postgresql-server postgresql-client # apt-get install skytools 宝石档案: gem 'pgq' 从 database.yml 创建股票...
– c:/ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so 实际上是找不到连接所需的dll文件:libmySQL.dll 在mysql安装目录下的bin目录下将此文件复制到ruby的bin目录下即可解决此问题. ...
rails guides的CHM版本,这个向导的版本是2.3
docker-rails6-mysql8 启动Rails设置 跑新轨道 $ docker-compose run web rails new . --force --no-deps --database=mysql --skip-test --webpacker docker镜像构建 $ docker-compose build 编辑database.yml ...
NULL 博文链接:https://zyn-zyn.iteye.com/blog/1186887
1.安装gem,进入gem文件夹,里面有个setup文件,直接双击就行了。 2.进入rails目录使用gem命令安装(这一步必须要上...3.复制libmySQL.dll到ruby的安装目录的bin文件夹下,然后使用gem安装mysql-2.7.3-x86-mswin32.gem.
支持rails2.0以上版本的配置说明,文档从我自己的博客中整理出来,不愿意用资源分的朋友可以去我的博客看: http://wudihamagong.spaces.live.com/ 或者 http://blog.csdn.net/abcdefg0 ^_^
NULL 博文链接:https://like-eagle.iteye.com/blog/994634
Ruby 的现代、简单且非常快速的 Mysql 库 - 绑定到 libmysql Mysql2 gem 旨在服务于连接、查询和迭代结果的极其常见的用例。那里的一些数据库库作为已经很复杂的可用 C API 的直接 1:1 映射。这个不是。
本文简单介绍了Ruby On Rails的安装步骤以及MySQL数据库的配置方法,并介绍了几个官方阅读资源。
主要介绍了Rails中使用MySQL分区表一个提升性能的方法,本文总结出了一个简单的方法实现避免扫描全部的分区表,从而提升性能,需要的朋友可以参考下
rails连接oracle需要的驱动 执行命令:C:\> ruby 文件名.rb <br>