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