Tôi đang gặp vấn đề lạ với đá quý 'mysql2' và Rails 3.1. Tôi có thể chạy mysql tốt từ IRB khi tôi bao gồm đá quý, nhưng với đường ray bất cứ khi nào tôi cố gắng lưu vào cơ sở dữ liệu trong bảng điều khiển, hoặc thậm chí tải lên trang khi máy chủ khởi động, tôi nhận được [FATAL] Không Phân bổ Bộ nhớ.-Fatal- thất bại trong việc cấp phát bộ nhớ - Rails 3.1 và Mysql2 Gem
Dường như không có bất kỳ nhật ký mysql nào và đó là lỗi duy nhất mà Rails hiển thị. Điều thú vị là, khi tôi bắt đầu một kết nối trong bảng điều khiển Rails và chỉ chạy một truy vấn đếm, ví dụ: User.count, nó hoạt động tốt, nhưng khi tôi cố gắng thoát khỏi giao diện điều khiển nó treo vô thời hạn. Tất cả những người mà tôi đang ghép nối đang sử dụng cùng một cấu trúc cơ sở dữ liệu và cơ sở dữ liệu và không có vấn đề gì ...
Bất kỳ ai khác có vấn đề này? Tôi đã thử gỡ bỏ cài đặt và cài đặt lại homebrew và mysql ngày hôm qua và nó vẫn xảy ra.
bạn sử dụng phiên bản ruby nào (với bản vá)? – Anatoly
Tôi gặp vấn đề tương tự với Rails 3.0.7 và mysql2: http://stackoverflow.com/questions/7490968/cant-get-mysql2-gem-to-work-with-mamp2-and-rvm-on- lion-rails3-app – Mirko
Bạn cũng đang sử dụng Lion? – Mirko