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

gem mysql2 không biên dịch được với MySQL 5.6.12 trên OS X với Homebrew

Tôi đã gặp vấn đề tương tự, tôi đã tìm cách khắc phục nó. Tôi đã làm rất nhiều thứ và tôi không biết chắc nó là gì, nhưng chuyển sang MySQL 5.6.10 dường như đã hoạt động.

Gỡ cài đặt MySQL 5.6.12:

brew unlink mysql
brew uninstall mysql

Đi tới thư mục homebrew:

cd /usr/local

Đi tới phiên bản 5.6.10 (bạn có thể tìm thấy danh sách các phiên bản bằng cách chạy brew versions mysql :

git checkout 48f7e86 Library/Formula/mysql.rb

Sau đó cài đặt lại mysql:

brew install mysql

Và bây giờ gem install mysql2 phù hợp với tôi.

Tôi cũng đã cài đặt mysql từ nguồn (brew install mysql --build-from-source ), nhưng điều đó không giải quyết được nó, nhưng có thể là một phần của giải pháp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tuyên bố VALUES trong MySQL

  2. MySQL:Chọn mục nhập ngẫu nhiên, nhưng có trọng lượng đối với các mục nhập nhất định

  3. CHÈN ... TRÊN KHÓA DUPLICATE (không làm gì cả)

  4. Làm cách nào để chuyển đổi datetime sang date, cắt bớt thời gian, để lại ngày tháng?

  5. MySQL:Cập nhật tất cả các hàng đặt trường thành 0, nhưng đặt trường của một hàng thành 1