【发布时间】:2020-04-11 22:42:33
【问题描述】:
我有一个 Ruby on Rails v6 on Ruby 2.6.3 应用程序连接到 MySQL 5.7.x 在 MacOS Catalina 上运行。 p>
我必须使用 mysql2 0.5.3 gem,因为 0.5.2 不适用于 Ruby >= 2.6。
mysql2 0.5.3 需要 openssl >= 1.1,但 mysqldump 5.7.x 需要 openssl 1.0。
我已经卸载了 openssl 1.1,并安装了 1.0,但我需要 mysql2 0.5.3 和 mysqldump 5.7.x 在“同一时间”运行。
有人可以帮帮我吗?
【问题讨论】:
-
我的本地 mysql 是 8.x(并且运行 mysqldump ok),但是,因为 mysqldump 8.x 不会转储 MySQL 5.x。错误是:(exit 134)Error retrieving version from /usr/local/Cellar/mysql@5.7/5.7.24/bin/mysqldump: dyld: Library not loaded: /usr/local/opt/openssl/lib /libssl.1.0.0.dylib
标签: mysql ruby-on-rails ruby macos openssl