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

Phương thức has_header của Ruby tìm kiếm các tệp tiêu đề ở đâu?

Tôi tin rằng mình đã tìm ra câu trả lời.

Có vẻ như have_header nhìn vào hệ thống bao gồm đường dẫn. Nếu các biến môi trường liên quan không được đặt, đường dẫn bao gồm mặc định là /usr/local/include/usr/include .

Nếu bạn muốn đặt chúng theo cách thủ công, bạn sẽ làm như sau:

export C_INCLUDE_PATH=/usr/include/mysql/

Điều đó đúng ngay cả khi bạn đang biên dịch một chương trình C ++, nếu tệp tiêu đề là tệp C. Mặt khác, nếu tệp tiêu đề của bạn là C ++, không phải C, bạn sẽ làm như sau:

export CPLUS_INCLUDE_PATH=/usr/include/mysql

Tất nhiên, bạn đã tìm thấy công việc xung quanh, đó là bao gồm dir_config('mysql') trong extconf.rb của bạn . Điều đó cho phép bạn sử dụng --with-mysql-include và cung cấp đường dẫn theo cách thủ công.

Đây là nguồn của tôi: http://www.network-theory.co .uk / docs / gccintro / gccintro_23.html

Và đây là phiên bản tổng quát hơn của câu hỏi tương tự (có câu trả lời): Làm cách nào để thêm đường dẫn bao gồm mặc định cho gcc trong linux?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Con trỏ vòng lặp thủ tục lưu trữ MySql - Lỗi cú pháp

  2. Có cách nào để tự động tạo sơ đồ UML không?

  3. Sử dụng Python để truy cập SQL với tên cột biến

  4. Có thể sử dụng Crosstab / Pivot Query trong MySQL không?

  5. mã php để tạo nhiều hàng với mã tùy chỉnh