【问题标题】:How do I install libksba on mac osx?如何在 mac osx 上安装 libksba?
【发布时间】:2012-04-10 09:35:16
【问题描述】:

根据 rvm 要求,“For Ruby 1.9.3: Install libksba # If using Homebrew, 'brew install libksba'”

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

请帮忙!!!

【问题讨论】:

  • 你需要安装 homebrew 或 macports

标签: ruby macos rvm homebrew


【解决方案1】:

我刚刚从源代码安装了 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

【讨论】:

  • Homebrew 也不是很简单。显然,你需要有 Xcode 才能让 Homebrew 工作。所以要获得 Ruby 我需要 libksba,要获得 libksba 我需要自制软件,要获得自制软件我需要 Xcode。这些依赖有点烦人。
  • 哦,要获得 Xcode,你需要一个 Apple 登录,而 Apple 的系统完全崩溃了。我进不去。那些疯狂的依赖真的有必要吗?
  • 情况变得更糟——/usr/local/src 在我的 Mac 上什至不存在。
  • @SmilinBrian 创建它:mkdir -p /usr/local/src Filesystem Hierarchy Standard(阅读:文件系统最佳实践)对/usr/local 有以下说法:“/usr/local 层次结构供本地安装软件时的系统管理员。更新系统软件时需要安全不被覆盖。"
【解决方案2】:

你需要安装xcode的命令行工具。那么就不需要安装libksba了。

http://blog.salientdigital.com/2012/05/16/how-to-fix-no-acceptable-c-compiler-found-in-path-on-mac-os-x-lion/

最好, 奥利

【讨论】:

    猜你喜欢
    • 2012-09-09
    • 2016-10-02
    • 2015-10-26
    • 2018-02-07
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 2015-09-01
    • 2010-11-11
    相关资源
    最近更新 更多