Gần đây tôi đã nâng cấp lên Snow Leopard và (để tránh nhiều vấn đề) Tôi đang chạy nó ở chế độ 32 bit. Mặc dù vậy, vì hầu hết tất cả các ứng dụng gốc SL đều là 64 bit, nó dường như chạy trên một loại chế độ hỗn hợp (các ứng dụng 64 bit chạy song song với các ứng dụng 32 bit).
Nhưng vấn đề của tôi là với MacPorts. Khi tôi đang chạy Snow Leopard, tôi nghĩ rằng nó đang biên dịch tất cả các cổng thành phiên bản 64 bit. Sẽ ổn thôi, nếu tôi không phải cài đặt một số Ruby Gems, sử dụng các thư viện để biên dịch các tiện ích mở rộng riêng. Tất cả các vấn đề xảy ra do Apple quyết định vận chuyển Snow Leopard với phiên bản ruby 32 bit.
Bằng cách này, khi tôi cố gắng cài đặt Cairo, chẳng hạn, MacPorts cài đặt phiên bản 64 bit, nhưng khi Ruby Gems cố gắng biên dịch các phần mở rộng riêng cho đá quý RCairo (liên kết Cairo cho Ruby), tôi tự nhiên gặp lỗi. Vậy, có cách nào để cài đặt các phiên bản cổng MacPorts 32 bit trên Snow Leopard không? Và BTW, làm thế nào tôi có thể tìm ra nếu một số cổng là 32 hoặc 64 bit?
PS: Làm ơn, đừng bảo tôi cài đặt cổng 64 bit của Ruby. Tôi đã cài đặt nhiều đá quý và không muốn cài đặt lại tất cả (đặc biệt là với vấn đề đau đầu 32/64-bit này).