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

Lỗi khi cài đặt đá quý mysql2 qua Bundler

Câu trả lời tương tự như câu trả lời mà Wrikken đã đăng - đây là những gì tôi đã làm để sửa nó vì lợi ích của độc giả trong tương lai.

(Cái này dành cho RHEL 5.5 - các lệnh tương tự nhưng khác nhau áp dụng cho Ubuntu / Debian / etc.)

Đang cài đặt sudo yum list installed sẽ in ra tất cả các gói đã cài đặt trên máy của bạn (lưu ý:yum trên RHEL yêu cầu bạn thêm kho lưu trữ Mạng Red Hat [Tôi sử dụng EPEL ] và chạy nó qua sudo ).

Tôi đã có mysqlmysql-server , điều này giải thích tại sao MySQL hoạt động tốt cho mọi ứng dụng có sẵn, nhưng không có mysql-devel , cần thiết để sửa lỗi mysql.h is missing lỗi và các lỗi xây dựng tương tự khác.

Câu chuyện ngắn, sau mysqldump -u root -ppassword --all-databases > full-dump.sql để đảm bảo an toàn, nó đã được sửa bằng một

đơn giản
sudo yum install mysql-devel


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tên bảng động trong hàm thủ tục được lưu trữ

  2. cách thích hợp để chèn dữ liệu với id là tự động tăng trong mysqli

  3. Làm thế nào để xây dựng các liên kết tiếp theo và liên kết trước đó với php?

  4. php:SQLSTATE [HY000] [2002] Không thể thực hiện kết nối vì máy mục tiêu đã chủ động từ chối nó

  5. Các kỹ thuật hàng đầu để tránh 'thu thập dữ liệu' từ cơ sở dữ liệu trang web