简体   繁体   English

使用原生扩展安装 mysql2 0.4.10 Gem::Ext::BuildError: ERROR: Failed to build gem native extension

[英]Installing mysql2 0.4.10 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension

I have installed rbenv to use ruby 2.2.4 version我已经安装了 rbenv 来使用 ruby 2.2.4 版本

when I run the command bundle install当我运行命令bundle install

I get this我明白了

在此处输入图像描述

Why it is为什么会这样

 current directory: /Library/Ruby/Gems/2.6.0/gems/mysql2-0.4.10/ext/mysql2

as, I am using ruby 2.2.4因为,我正在使用 ruby 2.2.4

is this the reason to failed to build gem native extensions?这是未能构建 gem 原生扩展的原因吗?
if, how I can fix this path?.如果,我该如何修复这条路径?

I came across this error while running bundle for mysql2 (0.5.2)我在为 mysql2 (0.5.2) 运行 bundle 时遇到了这个错误

Running these commands worked for me.运行这些命令对我有用。

brew install openssl

bundle config --global build.mysql2 --with-opt-dir="$(brew --prefix openssl)"

bundle

You can refer to this link for further help https://github.com/brianmario/mysql2/issues/1005您可以参考此链接获取更多帮助https://github.com/brianmario/mysql2/issues/1005

bundle config --local build.mysql2 "--with-ldflags=-L/usr/local/opt/openssl/lib"

without the cppflags part solve the problem.没有cppflags部分解决问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 安装mysql2 gem时出错:无法构建gem原生扩展 - Error installing mysql2 gem: Failed to build gem native extension Gem:Ext::BuildError: ERROR: Failed to build gem native extension on Mac - Gem:Ext::BuildError: ERROR: Failed to build gem native extension on Mac Rails:Gem :: Ext :: BuildError:错误:无法构建gem本机扩展 - Rails: Gem::Ext::BuildError: ERROR: Failed to build gem native extension Gem :: Ext :: BuildError:错误:无法构建gem本机扩展Mavericks - Gem::Ext::BuildError: ERROR: Failed to build gem native extension Mavericks Gem :: Ext :: BuildError:错误:无法构建gem本机扩展,安装json(1.8.1)时发生错误 - Gem::Ext::BuildError: ERROR: Failed to build gem native extension, An error occurred while installing json (1.8.1) 安装 sentry-rails 4.3.4 Gem::Ext::BuildError: ERROR: Failed to build gem native extension - Installing sentry-rails 4.3.4 Gem::Ext::BuildError: ERROR: Failed to build gem native extension 错误:无法构建 gem 原生扩展 - 安装 mysql2 时出错 - ERROR: Failed to build gem native extension - Error installing mysql2 安装 mysql2 时出错:无法构建 gem 原生扩展 - Error installing mysql2: Failed to build gem native extension 带有本机扩展的 MySQL2 错误:无法构建 gem 本机扩展。 (宝石::安装程序::ExtensionBuildError) - MySQL2 with native extensions ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) 安装 gem capybara-webkit 时出错,出现以下错误:Gem::Ext::BuildError: ERROR: Failed to build gem native extension - Error installing gem capybara-webkit getting the following error: Gem::Ext::BuildError: ERROR: Failed to build gem native extension
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM