2012-03-26 163 views
9

根据rvm的要求,“对于Ruby 1.9.3:安装libksba#如果使用Homebrew,'brew install libksba'”如何在mac osx上安装libksba?

我是全新的,并且不熟悉终端命令。如何在不使用自制软件的情况下安装libksba?

请帮忙!!!

+1

你需要安装自制的MacPorts或自制 – mpapis 2012-03-26 21:26:12

回答

10

我刚刚从源代码安装了libksba及其依赖项libgpg-error,我可以向你保证installing Homebrew然后安装libksba要简单得​​多。借助Homebrew,您将花费更少的时间处理终端命令,并且成功的可能性要高得多。这是受欢迎的原因。

对于未来游客的利益,这里有指令编译和安装的libgpg错误并从由bash的源libksba没有家酿:

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

并不完全是微不足道的要么。显然,你需要让Xcode为Homebrew工作。所以为了得到Ruby我需要libksba,为了得到libksba我需要自制软件,并且得到自制软件我需要Xcode。这些依赖关系有点令人厌烦。 – mcv 2012-07-14 07:09:30

+0

哦,为了获得Xcode,你需要一个Apple登录,并且Apple的系统完全破坏。我无法进入。所有这些疯狂的依赖关系是否真的有必要? – mcv 2012-07-14 07:24:42

+0

它变得更糟 - 我的Mac上甚至没有'/ usr/local/src'。 – 2012-12-12 22:24:32