RVM无法在Mountain Lion上构建OpenSSL

时间:2013-03-18 14:36:30

标签: ruby openssl rvm

Ruby将构建得很好,但它不会使用OpenSSL支持构建。我已经尝试将CC设置为指向XCode 4.6命令行工具的GCC副本和MacPorts版本的gcc 4.2。这不起作用。我添加了--with-openssl-dir=$rvm_path/usr--with-opt-dir=$rvm_path/usr。这些都不奏效。每次失败时,我都会检查日志,它只是说配置OpenSSL时出错,并且会跳过它。有什么想法吗?

2 个答案:

答案 0 :(得分:1)

我在安装ruby 2.0后最近遇到了同样的问题,这就是我解决的问题:

rvm get head
rvm pkg remove
rvm requirements run
rvm reinstall 2.0.0

我在此Issue

中报告的评论中找到了解决方案

答案 1 :(得分:0)

我昨天在我的新闪亮mac上安装ruby时修复了openssl问题。

不得不重新安装ruby,因为@fmendez建议 但在此之前,我必须安装openssl。 我是通过酿造做到的。

实际上你必须安装很多其他库,比如automake,libxslt等。

我做了,

rvm requirements

它向我展示了要安装的所有东西。首先在重新安装ruby之前安装。

我在安装1.8.4时遇到了问题,因为我必须这样做

rvm install 1.18.4--with-gcc=clang --without-tcl --without-tk

用于安装ruby 1.9.2,我必须这样做

rvm install --with-gcc=clang

希望有所帮助