2013-03-26 131 views
0

好了,所以我有一个新的安装和一个干净的石板更新OpenSSL的...在OSX 10.8.3山狮

什么是对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" MacBook Pro的视网膜(2013)与OSX 10.8.3山狮

回答

0

使用RVM 1.19:

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

它会使用现有的程序包管理器(退回到自制),安装的所有要求对于Ruby和Ruby本身,现在它是从安装程序给出的MRI红宝石2.0.0-p0

按照说明操作,则:

rvm use ruby 
ruby -v 
+0

看来我仍然遇到同样的问题。 OpenSSL是“安装”但不是主动的?感谢您的帮助。
* https://gist.github.com/TheEricMiller/b1eba715f07641f1b624
1)安装苹果的Xcode “命令行工具” 〜AppStore上的Xcode> “首选项”> “命令行工具” 或〜〜通过http: //Connect.Apple.com 2)安装Homebrew〜http://mxcl.github.com/homebrew/ 〜$ ruby​​ -e“$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)“ 〜$ brew doctor 〜$ brew update 3)已安装的RVM〜https://rvm.io/ 〜$ \ curl -L https://get.rvm。io | bash -s stable --ruby --autolibs = enable – TheEricMiller 2013-03-26 17:39:52

+0

更新后的指示与后续步骤 – mpapis 2013-03-26 18:44:28

+0

好像系统版本正在覆盖brew/rvm ...如果我像这样移动,我可以获取终端以显示更新的版本:$ sudo mv/usr/bin/openssl/usr/bin/zz-openssl-bak $ brew link openssl – TheEricMiller 2013-03-26 19:26:49

1

有点迟到了......但以下非RVM方法也适用于我:

  • 拉并解压缩从http://openssl.org/
  • 的./configure darwin64-x86_64的-CC
  • 来源使
  • 化妆测试
  • 须藤使安装

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

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

而且你可能需要重新编译红宝石,以获取更改。