Ну, это невероятно расстраивает. После того, как Rails пожалел, что мне нужно установить адаптер MySQL на основе C, я сделал это ... и обнаружил, что он не будет работать с MySQL версии 6. Теперь «gem uninstall mysql» приводит к «неизвестному гему mysql». ».
Я потратил полчаса, пытаясь в первую очередь установить устройство (путем жонглирования опциями типа «где, черт возьми, мой конфигурационный файл, в любом случае?»).
Во всяком случае, я нигде не могу найти подсказок о том, как использовать ORIGINAL MySQL адаптер, теперь, когда я обнаружил, что это либо это, либо обновление до MySQL 6, чего я не хочу делать, так как использую пакет XAMPP, который уже отлично работает
(Это на моем локальном компьютере для тестирования, это не проблема разработчика или производственного сервера. Я займусь этим позже.)
Итак, как мне убедиться, что Rails использует встроенную версию (используя параметры командной строки?) ИЛИ удалить гем MySQL?
(Необязательный третий вариант: подними его и обнови мою локальную копию MySQL.)
edit: Оказывается, я ошибался насчет версии MySQL, которая мне была нужна в первую очередь, и я исправил и обновил кучу вещей.
Однако мой ответ на ОРИГИНАЛЬНЫЙ вопрос остается в силе: удалите драгоценный камень. Если сам гем не может удалить его, просто удалите все его следы, и RoR по умолчанию будет исходным адаптером. Это, вероятно, не работает в более новой версии Rails, которая (я думаю) ТРЕБУЕТ новый адаптер.