gpt4 book ai didi

mysql - Ruby on Rails : MySQL client library issue when trying to create database

转载 作者:行者123 更新时间:2023-11-29 08:20:58 31 4
gpt4 key购买 nike

我有一个在 Rails 3.2.8 和 Ruby 1.9.3 上运行的 Rails 应用程序。我还使用 Mysql 服务器作为数据库。

当我运行 rake db:migrate 时,出现以下错误:

rake aborted!
Incorrect MySQL client library version! This gem was compiled for 6.0.0 but the
client library is 5.5.34.
C:/Rails SampleApps/MyAppName/config/application.rb:7:in `<top (required)>'
C:/Rails SampleApps/MyAppName/Rakefile:5:in `require'
C:/Rails SampleApps/MyAppName/Rakefile:5:in `<top (required)>'
(See full trace by running task with --trace)

如何解决这个问题?

感谢任何帮助..

最佳答案

由于您使用的是 Windows,因此您有两种选择来解决此问题:

要么通过编写使用2.8.1版本的mysql gem

gem 'mysql', '2.8.1' #in your gemfile

运行

bundle install

或者

只需使用mysql2 gem

gem 'mysql2'

并将libmysql.dll文件放入已安装的MySQL bin目录中,您可以从以下链接的位置lib/libmysql.dll中获取该文件 来自

http://dev.mysql.com/get/Downloads/Connector-C/mysql-connector-c-noinstall-6.0.2-win32.zip/from/pick

关于mysql - Ruby on Rails : MySQL client library issue when trying to create database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19419679/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com