Первый с типичной установкой .DMG, а второй с Brew.
Я получил ошибку .sock при установке Brew, поэтому я удалил ее с brew uninstall mysql
И теперь, когда я пытаюсь использовать оригинальный MySQL, я получаю это
uninitialized constant MysqlCompat::MysqlRes
Хлоп. Я полностью удалил mysql и все, что с ним связано:
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
Затем я заново загрузил его (попробовал это дважды с 5.5 и 5.1) и установил его, использовал флаги arch для моего 64-битного Mac OS X MacBook Pro.
sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/mysql_config
И я получил ту же ошибку:
uninitialized constant MysqlCompat::MysqlRes
Кто-нибудь знает, что здесь может пойти не так? Есть что-то удаленное, что я еще не удалил?