在OSx 10.8.3 Mountain Lion上更新OpenSSL



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

在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) with OSx 10.8.3 Mountain Lion

来晚了一点…但是下面的非rvm方法适合我:

  • 拉解压缩http://openssl.org/
  • 。/Configure darwin64-x86_64-cc
  • 使
  • 使测试
  • sudo make install

这将把可执行文件放在/usr/local/ssl/bin/openssl中,所以将它添加到您的路径中(例如在.bash_profile中:

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

并且您可能需要重新编译ruby以获取更改

Use RVM 1.19:

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

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

按照安装程序给出的说明,然后:

rvm use ruby
ruby -v

最新更新