我在15分钟的教程中运行Rails博客,并希望使用MySQL而不是Sqlite。我安装了MySQL。我用-d mysql开关创建了应用程序。
当我尝试脚手架时,这是我的错误消息: “MySQL客户端库版本不正确!这个gem是为5.5.27编译的,但客户端库是5.6.23。(RuntimeError)”
基于此我相信我有不正确的gemfile。我似乎无法找到我需要使用的那个。我用了命令(gem install mysql2)。当然这很简单,不是吗?
答案 0 :(得分:1)
是的@Daniel Clukier是正确的,似乎您的Mysql客户端版本与您的mysql客户端gem版本不匹配。试试这个命令
bundle update
答案 1 :(得分:0)
尝试将gem 'sqlite3'
添加到您的Gemfile中,然后在终端中运行bundle
,看看是否能修复它。
编辑:
尝试Daniel说的话,gem install mysql2
然后bundle
,看看是否能解决问题。如果没有,请尝试在此处关注此RichOnRails link。它使用MySQL2库创建应用程序。