当我使用`brew upgrade`来升级到MariaDB 10.2之后,出现了无法启动rails的问题(已解决)
首先
在我使用 Macbook Pro 开发环境轻松地进行 brew upgrade 的时候,突然发现 bin/rake test 无法通过,自然而然 bin/rails s 也出现错误。真是一个蠢笨的工程师。花了一些时间解决这个问题,所以我打算让后来的人跨过我的尸体。
解决方案
https://www.bountysource.com/issues/45549898-installation-error-in-mariadb-10-2-6 上,dguzek已经给出了安装步骤。我按照这个步骤进行操作后,成功在我的环境下运行。
brew unlink mariadb
brew install mariadb-connector-c
gem uninstall mysql2
gem install mysql2
写下来
我没有仔细调查过,但… (Wǒ guò, …)
MDEV-9055 でクライアントライブラリ(libmysqlclient)が削除されて mariadb-connector-c に置き換えられたため mariadb に加えて mariadb-connector-c をインストールする必要が生じた
使用していた mysql2 gem が参照していた libmysqlclient が削除されたため、mysql2 gem の入れ直しが必要になった
似乎是这样的。