Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何在mac osx上安装libksba?_Ruby_Macos_Rvm_Homebrew - Fatal编程技术网

Ruby 如何在mac osx上安装libksba?

Ruby 如何在mac osx上安装libksba?,ruby,macos,rvm,homebrew,Ruby,Macos,Rvm,Homebrew,根据rvm要求,“对于Ruby 1.9.3:安装libksba#如果使用自制,‘brew安装libksba’” 我是个新手,不熟悉终端命令。如何在不使用自制软件的情况下安装libksba 请帮忙 我刚刚从源代码处安装了libksba及其依赖项libgpg error,我可以向您保证,安装libksba要简单得多。使用自制软件,您将花费更少的时间处理终端命令,成功的可能性也将大大提高。它受欢迎是有原因的 为了方便将来的访问者,以下是在不使用自制软件的情况下通过bash从源代码处编译和安装libgp

根据rvm要求,“对于Ruby 1.9.3:安装libksba#如果使用自制,‘brew安装libksba’”

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


请帮忙

我刚刚从源代码处安装了libksba及其依赖项libgpg error,我可以向您保证,安装libksba要简单得多。使用自制软件,您将花费更少的时间处理终端命令,成功的可能性也将大大提高。它受欢迎是有原因的

为了方便将来的访问者,以下是在不使用自制软件的情况下通过bash从源代码处编译和安装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

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

最好的,
奥利

您需要安装自制或macportsHomebrew也不完全是小事。显然,你需要有Xcode才能让自制软件工作。所以要得到Ruby我需要libksba,要得到libksba我需要自制,要得到自制我需要Xcode。这些依赖关系有点烦人。哦,要获得Xcode,你需要一个苹果登录,苹果的系统已经完全崩溃了。我不能进去。所有这些疯狂的依赖关系真的有必要吗?更糟糕的是--
/usr/local/src
在我的Mac电脑上根本不存在。@SmilinBrian创建它:
mkdir-p/usr/local/src
(阅读:文件系统最佳实践)有以下关于
/usr/local
:“在本地安装软件时,/usr/local层次结构供系统管理员使用。系统软件更新时,需要确保其不会被覆盖。”