rake db:migrate CREATE TABLE `schema_migrations`

在使用rails 2.3.8与mysql 5.1 开发时,运行rake db:migrate 出现CREATE TABLE `schema_migrations` (`version`varchar(255) NOT NULL) ENGINE=InnoDB错误提示,原因是新版mysql的客户端连接库对rails 2.3的支持不够好导致的。

解决方法,换一个旧版本的mysql的libmySQL.dll文件,复制到ruby目录下的bin文件夹中就可以解决这个问题了。

附libmySQL.dll下载地址:http://instantrails.rubyforge.org/svn/trunk/InstantRails-win/InstantRails/mysql/bin/libmySQL.dll

您可能感兴趣的文章

  1. rails validates_presence_of
  2. rails memcache config
  3. rails 页面缓存路径
  4. ruby 中 include 与 extend 区别
  5. find_all终成大患了
  6. rails3.0 安装mysql2 失败,发生lmysqlclient 错误
  7. rails3.0怪异的数据库密码配置
  8. ruby 安装 rmagick
  9. rails2.0快速体验
  10. 为gem添加源
分享到Twitter 分享到新浪微博 分享到开心 分享到QQ空间 分享到人人 分享到鲜果 分享到豆瓣 分享到网易微博 分享到搜狐微博
You can leave a response, or trackback from your own site.

Leave a Reply

You must be logged in to post a comment.

Powered by WordPress | Find Wireless Deals at BestInCellPhones.com. | Thanks to iCellPhoneDeals.com Free Cell Phones, Find Highest CD Rates and Incinerador De Grasa Revisión