Thông báo bạn nhận được là một dấu hiệu rõ ràng rằng bạn thiếu thứ gì đó để cài đặt đúng viên ngọc đó:
Không thể tạo Makefile do một số lý do, có thể là thiếu các thư viện và / hoặc tiêu đề cần thiết. Kiểm tra tệp mkmf.log để biết thêm chi tiết. Bạn có thể cần các tùy chọn cấu hình.
Không có phiên bản gốc Windows nào của phiên bản pg (0.10.0) mới nhất được phát hành ngày hôm qua, nhưng nếu bạn cài đặt 0.9.0, nó sẽ cài đặt các tệp nhị phân mà không gặp sự cố.
Nhưng dù sao, nếu bạn muốn cài đặt gem, bạn cần cài đặt một môi trường xây dựng. Nếu bạn đang sử dụng RubyInstaller, thì bạn cần DevKit
Việc cài đặt gem sẽ chỉ yêu cầu bạn cung cấp các tùy chọn bổ sung để cài đặt gem (như --with-pg-dir
)
subst X: "C:\Program Files (x86)\PostgreSQL\8.3"
gem install pg -- --with-pg-dir=X:
subst X: /D