最近手賤更新了mac os yosemite的系統版本,更新之後發現部分軟件沒法使用,例如php 擴展的redis模塊,mou,eclipse等等,甚是鬱悶啊。對於圖形化的軟件還好說去官網更新一下新版本,但對於服務類的真是讓人頭疼,趕巧今天用github客戶端更新代碼的時候提示
看起來好熟ca證書加載失敗,由於github是基於https的,沒有ca證書沒辦法作提交、更新等操做。電腦上剛安裝github的時候特地搞過,可是升完級爲何就沒有了呢,命令行切換到存放證書的目錄
cd ~/certs && ls
cacert.pem.bak.pem
我靠個人cacert.pem居然bak完畢之後,出現了這樣的問題,我估計是系統升級的時候作了bak,而後就這樣了。只要將這個文件名字改回cacert.pem github客戶端就能用了
(注:沒有這個文件的,請點<a href="http://curl.haxx.se/docs/caextract.html">這裏</a>),而後下載cacert.pem 放到用戶目錄下的certs就行了php