2009-06-19 44 views
7

Tôi đang cố gắng cài đặt readline 6 từ nguồn nhưng gặp lỗi trong khi 'make install'.Cài đặt readline 6.0 trên OS X

Dưới đây là kết thúc của kết quả sau khi thực hiện 'sudo make install'

(cd shlib ; make DESTDIR= install) 
/bin/sh ../support/mkdirs /usr/local/lib 
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libhistory.6.0.dylib 
/bin/sh ../support/shlib-install -O darwin9.7.0 -d /usr/local/lib -b /usr/local/bin -i "/usr/bin/install -c -m 644" libreadline.6.0.dylib 
install: you may need to run ldconfig 

Tôi biết rằng ldconfig không được cài đặt theo mặc định trên OS X, và tôi đọc ở đâu đó rằng nó không nên là cần thiết để khắc phục sự cố này. Tôi tin rằng nó có liên quan đến thư viện động, nhưng tôi đã không thể tìm ra cách khắc phục vấn đề này, bất cứ ai cũng có hiểu biết gì?

FYI, tôi đang chạy OS X trên macbook intel 2.4GHz

nhờ

T.B. Tôi cũng đã áp dụng 3 bản vá sẵn có 6 dòng trước khi chạy định cấu hình và thực hiện

Trả lời

11

Thực ra, đây không phải là lỗi chút nào ... nó chỉ là thông báo ở cuối quá trình cài đặt. Nó nhận được điều này quá, và readline 6 của tôi được cài đặt một cách hạnh phúc.

Nếu bạn kiểm tra /usr/local/lib và xem readline ở đó, bạn đã hoàn tất :-) Không cần chạy bất kỳ tương đương ldconfig nào.

$ ls /usr/local/lib | grep readline 
libreadline.6.0.dylib 
libreadline.6.dylib 
libreadline.a 
libreadline.dylib 
Các vấn đề liên quan