【发布时间】:2012-04-10 09:35:16
【问题描述】:
根据 rvm 要求,“For Ruby 1.9.3: Install libksba # If using Homebrew, 'brew install libksba'”
我是全新的,不熟悉终端命令。如何在不使用自制软件的情况下安装 libksba?
请帮忙!!!
【问题讨论】:
-
你需要安装 homebrew 或 macports
根据 rvm 要求,“For Ruby 1.9.3: Install libksba # If using Homebrew, 'brew install libksba'”
我是全新的,不熟悉终端命令。如何在不使用自制软件的情况下安装 libksba?
请帮忙!!!
【问题讨论】:
我刚刚从源代码安装了 libksba 及其依赖项 libgpg-error,我可以向您保证 installing Homebrew 然后安装 libksba 更加简单。使用 Homebrew,您将花费更少的时间来处理终端命令,并且成功的可能性要高得多。它受欢迎是有原因的。
为了将来的访问者的利益,以下是通过 bash 不使用 Homebrew 从源代码编译和安装 libgpg-error 和 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
【讨论】:
/usr/local/src 在我的 Mac 上什至不存在。
mkdir -p /usr/local/src Filesystem Hierarchy Standard(阅读:文件系统最佳实践)对/usr/local 有以下说法:“/usr/local 层次结构供本地安装软件时的系统管理员。更新系统软件时需要安全不被覆盖。"
你需要安装xcode的命令行工具。那么就不需要安装libksba了。
最好, 奥利
【讨论】: