在OSx 10.8.3 Mountain Lion上更新OpenSSL

时间:2013-03-26 14:14:20

标签: ruby-on-rails openssl rvm osx-mountain-lion homebrew

好的,所以我有一个全新的安装和干净的石板......

在OSx 10.8.3上从头开始更新OpenSSL的正确方法是什么?

还没有安装任何东西,但是在我将OpenSSL更新到v1 +之后我通常会使用标准:RailsInstaller.org .....或者我应该首先使用Homebrew / RVM设置rails?

http://railsapps.github.com/rails-composer/这样的事情没有更新的OpenSSL就会出现问题,而且他们的建议似乎没有诀窍。 http://railsapps.github.com/openssl-certificate-verify-failed.html

我没有运气就尝试了很多方法。那里有很多讨论/建议,但是想在第一次就把它弄好,而不会弄乱其他任何东西。可能有一条线需要sudo吗?如果我们能得到一个可靠的答案,我想把它带到社区的其他人那里。

系统:15“MacBookPro Retina(2013),OSx 10.8.3 Mountain Lion

2 个答案:

答案 0 :(得分:2)

派对有点晚了......但是下面的非rvm方法对我有用:

  • http://openssl.org/
  • 拉取并解压缩来源
  • ./配置darwin64-x86_64-cc
  • 使
  • make test
  • sudo make install

这会将可执行文件放在/usr/local/ssl/bin/openssl中,因此请将其添加到您的路径中(例如在.bash_profile中:

export PATH="/usr/local/ssl/bin:$PATH"

您可能需要重新编译ruby才能获取更改。

答案 1 :(得分:0)

使用RVM 1.19:

\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable

它将使用现有的包管理器(回退到Homebrew),安装ruby和ruby本身的所有要求,现在它是MRI Ruby 2.0.0-p0

按照安装程序提供的说明进行操作,然后:

rvm use ruby
ruby -v