2013-03-26 134 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" 

而且你可能需要重新編譯紅寶石,以獲取更改。