gpt4 book ai didi

mysql - 无法在 MacOS Sierra 上安装 "mysql gem"

转载 作者:可可西里 更新时间:2023-11-01 07:07:50 25 4
gpt4 key购买 nike

我正在尝试为我的一个 Rails 项目安装 mysql2 gem,但出现错误。我运行这个命令:

gem install mysql2

错误说:

ld: library not found for -lssl

但是当我运行时:

brew install openssl

我得到(证明我有 -lssl 库):

Error: openssl-1.0.2f already installed
To install this version, first `brew unlink openssl`

或者当我运行时(这证明我的机器上有 mysql):

brew install mysql 

我得到:

Error: mysql-5.7.10 already installed
To install this version, first `brew unlink mysql`

非常迷茫,很想解决这个问题,在此先感谢您。我正在运行 brew 版本 1.0.4。

最佳答案

我在 Mac OS Mojave 上遇到了同样的问题。

以下对我有用。首先——非常重要——我运行了 xcode 并发现它需要再次安装一些垃圾。然后我做了

brew reinstall openssl 
gem install mysql2 -v '0.4.5' -- --with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include
bundle install

第二行基于答案 here .

关于mysql - 无法在 MacOS Sierra 上安装 "mysql gem",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39693066/

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