将 `gem 'mysql2'` 添加到您的 Gemfile(并确保其版本为 ActiveRecord 要求的最低版本)
Add `gem 'mysql2'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord)
在我的 Gemfile 中我有:mysql2 (0.4.4)
启动我的 Rails 服务器时出现此错误:为数据库适配器指定了 'mysql2',但未加载 gem。将 gem 'mysql2'
添加到您的 Gemfile(并确保其版本为 ActiveRecord 要求的最低版本)。
我阅读并搜索了该网站上的一些话题。建议降级 mysql2
"mysql2 的 0.3.18 版,将此行添加到您的 gem 文件中:
gem 'mysql2', '~> 0.3.20'"
执行此操作时,我尝试重新运行 bundle install,但出现此错误。
[!] 解析时出错 Gemfile
:未终止的字符串遇到文件结尾。捆绑程序无法继续。
# 来自 /Users/john-michaelnalettenalette/simple_cms/Gemfile:7
# ------------------------------------------
# # 使用 mysql 作为 Active Record
的数据库
gem ‘mysql2’, `~> 0.3.20’
# # Use SCSS for stylesheets
# -------------------------------------------
如有任何想法,我们将不胜感激。
您开始了一个字符串,但您并未在此行的末尾结束:
gem 'mysql2', '~> 0.3.20'"
改成这样:
gem 'mysql2', '~> 0.3.20'
我在 rails v 4.2.10 上遇到了同样的错误。 Ubuntu 18:10
使用本机扩展安装 mysql2 0.3.21
Gem::Ext::BuildError: 错误:无法构建 gem 本机扩展。
错误消息中建议的解决方案是:
libmysql客户端丢失。您可能需要 'apt-get install libmysqlclient-dev'
或'yum install mysql-devel',然后重试。
这有效!
注意:我正在捆绑一个依赖于 mysql 的旧应用程序,该应用程序尚未安装在我的机器上。安装 mysql 也可能解决了我的问题。
在我的 Gemfile 中我有:mysql2 (0.4.4)
启动我的 Rails 服务器时出现此错误:为数据库适配器指定了 'mysql2',但未加载 gem。将 gem 'mysql2'
添加到您的 Gemfile(并确保其版本为 ActiveRecord 要求的最低版本)。
我阅读并搜索了该网站上的一些话题。建议降级 mysql2
"mysql2 的 0.3.18 版,将此行添加到您的 gem 文件中:
gem 'mysql2', '~> 0.3.20'"
执行此操作时,我尝试重新运行 bundle install,但出现此错误。
[!] 解析时出错 Gemfile
:未终止的字符串遇到文件结尾。捆绑程序无法继续。
# 来自 /Users/john-michaelnalettenalette/simple_cms/Gemfile:7 # ------------------------------------------ # # 使用 mysql 作为 Active Record
的数据库gem ‘mysql2’, `~> 0.3.20’ # # Use SCSS for stylesheets # -------------------------------------------
如有任何想法,我们将不胜感激。
您开始了一个字符串,但您并未在此行的末尾结束:
gem 'mysql2', '~> 0.3.20'"
改成这样:
gem 'mysql2', '~> 0.3.20'
我在 rails v 4.2.10 上遇到了同样的错误。 Ubuntu 18:10 使用本机扩展安装 mysql2 0.3.21
Gem::Ext::BuildError: 错误:无法构建 gem 本机扩展。 错误消息中建议的解决方案是:
libmysql客户端丢失。您可能需要 'apt-get install libmysqlclient-dev'
或'yum install mysql-devel',然后重试。
这有效!
注意:我正在捆绑一个依赖于 mysql 的旧应用程序,该应用程序尚未安装在我的机器上。安装 mysql 也可能解决了我的问题。