2012-03-26 13 views
9

Theo yêu cầu rvm, "Đối với Ruby 1.9.3: Cài đặt libksba # Nếu sử dụng Homebrew, 'brew install libksba'"Làm cách nào để cài đặt libksba trên mac osx?

Tôi hoàn toàn mới và không quen thuộc với các lệnh thiết bị đầu cuối. Làm thế nào tôi có thể cài đặt libksba mà không cần sử dụng homebrew?

Xin vui lòng trợ giúp !!!

+1

bạn cần phải cài đặt homebrew hoặc macports – mpapis

Trả lời

10

Tôi vừa cài đặt libksba và lỗi libgpg phụ thuộc của nó từ nguồn và tôi có thể đảm bảo với bạn rằng installing Homebrew và sau đó cài đặt libksba đơn giản hơn nhiều. Với Homebrew, bạn sẽ dành ít thời gian hơn để giao dịch với các lệnh đầu cuối và khả năng thành công cao hơn đáng kể. Nó là phổ biến vì một lý do.

Vì lợi ích của khách trong tương lai, sau đây là hướng dẫn để biên dịch và cài đặt libgpg-lỗi và libksba từ nguồn qua bash mà không Homebrew:

cd /usr/local/src 

curl -O ftp://ftp.gnupg.org/gcrypt/libgpg-error/libgpg-error-1.9.tar.gz 
tar -xvf libgpg-error-1.9.tar.gz 
cd libgpg-error-1.9/ 
./configure 
make 
make install 

cd .. 
curl -O ftp://ftp.gnupg.org/gcrypt/libksba/libksba-1.2.0.tar.bz2 
tar -xvf libksba-1.2.0.tar.bz2 
cd libksba-1.2.0/ 
./configure 
make 
make install 
+0

Homebrew là không hoàn toàn tầm thường một trong hai. Bạn cần phải có Xcode cho Homebrew để làm việc, rõ ràng. Vì vậy, để có được Ruby tôi cần libksba, để có được libksba tôi cần homebrew, và để có được homebrew tôi cần Xcode. Những phụ thuộc này hơi mệt mỏi. – mcv

+0

Ồ, và để có được Xcode, bạn cần đăng nhập Apple và hệ thống của Apple bị hỏng hoàn toàn. Tôi không thể vào được. Tất cả những phụ thuộc điên rồ đó có thực sự cần thiết không? – mcv

+0

Nó trở nên tồi tệ hơn - '/ usr/local/src' thậm chí không tồn tại trên máy Mac của tôi. –