libmysqlclient15-dev 在 Mac 上吗?
- 2024-11-08 09:04:00
- admin 原创
- 50
问题描述:
OSX 是否需要安装 libmysqlclient15-dev?我正在尝试编译一个失败的 gem,很多资料都说要安装“libmysqlclient15-dev”,但我只在 Linux 上看到这个,而不是 OSX。我是不是漏掉了什么?
解决方案 1:
brew install mysql
为我修复了这个问题
解决方案 2:
我知道这已经过时了,但谷歌让我找到了这里。因此,我们假设这是 2018 年 OSX 上 python3 的解决方案。
`brew install mysql-client
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
pip install mysqlclient`
解决方案 3:
我刚刚遇到了同样的问题,但只得到了部分可行的解决方案。以下是我为使其发挥作用而采取的步骤:
brew install mysql-client
brew install mysql-connector-c
如果你有 ZSH:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
别的:
echo 'export PATH="/usr/local/opt/mysql-client/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
现在开始安装:
LDFLAGS=-L<
你的 openssl lib 文件夹位置> pip install mysqlclient==<
版本>
例如:LDFLAGS=-L/usr/local/opt/openssl/lib pip install mysqlclient==1.3.12
解决方案 4:
如果您使用 mysql dmg 文件来安装 mysql,则需要编辑 ~/.bash_profile 并包含以下内容:
export DYLD_LIBRARY_PATH=/usr/local/mysql/lib:$DYLD_LIBRARY_PATH
解决方案 5:
brew install mysql
然后
arch -x86_64 gem install mysql2 -v 0.5.3 -- --srcdir=/usr/local/mysql/include
之后我就能跑了bundle install
。
摘自Bragadeesh Jegannathan 的博客文章
解决方案 6:
是的,您需要安装它。例如,如果您尝试安装 mysql gem,您将需要 mysql 库的标头。这是因为某些 gem 需要编译本机扩展,因此它们需要扩展使用的任何第三方库的标头文件。
在 Mac OS XI 上建议使用 MacPorts 来管理这些库/头的安装。
解决方案 7:
这些说明适用于 Debian 类型的 Linux。最接近 Debian 的 OS X 是Fink。安装并设置后,您可以获得与在 Debian 或 Ubuntu 类型的系统上fink install mysql-unified-dev
请求基本相同的内容。libmysqlclient15-dev
请注意,Fink 将其软件包安装在 中/sw
,但并非所有构建脚本都知道要在那里查找库和头文件。您可能必须提供自定义构建选项才能让它弄清楚这一点。
可能更成功的途径是直接下载Mac OS X 的 MySQL 5.0 软件包。它应该包含与相同的开发文件libmysqlclient15-dev
,并且作为奖励,将它们放在更容易被你的 gem 找到的地方。
(顺便问一下,为什么是 5.0?因为它对应于 ABI 版本 15,而您的软件包显然需要该版本。也许它实际上可以与 5.1、5.4 或 6.0 一起使用,但这是一个风险,您必须自行决定是否承担。)
- 2024年20款好用的项目管理软件推荐,项目管理提效的20个工具和技巧
- 2024年开源项目管理软件有哪些?推荐5款好用的项目管理工具
- 项目管理软件有哪些?推荐7款超好用的项目管理工具
- 项目管理软件哪个最好用?盘点推荐5款好用的项目管理工具
- 项目管理软件有哪些最好用?推荐6款好用的项目管理工具
- 2024年常用的项目管理软件有哪些?推荐这10款国内外好用的项目管理工具
- 项目管理软件有哪些,盘点推荐国内外超好用的7款项目管理工具
- 2024项目管理软件排行榜(10类常用的项目管理工具全推荐)
- 项目管理软件排行榜:2024年项目经理必备5款开源项目管理软件汇总
- 项目管理必备:盘点2024年13款好用的项目管理软件