2013-07-04 83 views
0

我試圖通過Homebrew安裝新版本的OpenSSL,但它不起作用。我的實際OpenSSL版本是0.9.8,我不知道該怎麼做。無法安裝OpenSSL 1.0.1e

當我在MacOS 10.8.4 brew install openssl鍵入系統給我帶來了以下錯誤:

Error: openssl-1.0.1e already installed 

所以,當我鍵入openssl version我看到這一點:

OpenSSL 0.9.8x 10 May 2012 

我怎樣才能打開實際版本通過Homebrew安裝到新版本?有小費嗎?

回答

4

我的猜測是,OS X有一箇舊版本的OpenSSL在/ usr/bin,然後自制的地方它的版本在/ usr/local/bin目錄

嘗試

/usr/local/bin/openssl version

編輯:你之前試試上面的命令,運行:

brew link --force openssl

+0

沒有這樣的文件或目錄:在/ usr/local/bin目錄/ OpenSSL的 – ricardocaldeira

+0

我必須安裝自制軟件來測試我的自我。嘗試在我更新的答案中的命令,爲我工作。 –

+1

正如在[this](http://stackoverflow.com/questions/15185661/openssl-version-macosx-homebrew/17231736#17231736)中指出的那樣,您可以/應該編輯您的$ PATH變量,以便/ usr/local/bin在/ usr/bin之前。 –