Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

không thể kích hoạt mysql2 (~> 0.3.6), mysql2-0.3.2 đã được kích hoạt trong Rails 3.1

Active Record có các yêu cầu riêng về phiên bản của mysql2 tương thích. Đây là dòng cho Rails 3.1. Bạn phải sử dụng phiên bản của mysql2 đáp ứng các yêu cầu này.

Điều này nói rằng Rails mong đợi một mysql2 phiên bản lớn hơn 0.3.6 và nhỏ hơn 0.4.0, nhưng đã tìm thấy phiên bản 0.3.2. Nếu bạn thay đổi Gemfile của mình để yêu cầu một phiên bản trong phạm vi này thì Active Record sẽ rất vui. Có lẽ

gem 'mysql2', '0.3.6'

Đừng quên cập nhật gói của bạn sau khi thay đổi Gemfile của bạn.

bundle update mysql2


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MYSQL ERROR 2003 (HY000) (113) trong đường hầm từ xa SSH, nhưng telnet từ đường hầm SSH hoạt động

  2. thực hiện một cronjob chính xác một lần

  3. Chuẩn bị câu lệnh MySQL INSERT / UPDATE với các giá trị DEFAULT

  4. Tránh bế tắc MySQL khi nâng cấp được chia sẻ lên khóa độc quyền

  5. MySQL đa chiều? Xoay vòng động