Mac升級10.11 EI Captain 填坑

上週日更新了新版的Mac OS 10.11 EI Captain,上午在工做室升級Xcode7還有keynote等等,下午安裝操做系統和各類倒騰。最後發現時間都浪費在下午軟件不能正常安裝上了。特此寫篇博客記錄一下整個填更新的填坑過程。html

其實我是很反對更新的,一更新就得踩坑,可是強迫症患者無法看到有更新不去更。git

下面開始正文。github

1. homebrew不能使用

homebrew自己是須要Xcode的command line的,而新版的Xcode7,應該是會把以前的command line刪除了..因此即便你用sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer可是你仍是沒有辦法使用homebrew,你在使用homebrew的時候,不論什麼命令,都是Failure while executing: /usr/bin/otool -L /usr/bin/install_name_toolmacos

固然,有sudo xcodebuild -license的緣由,就是你沒有贊成xcodebuild的license。固然這些我都試了。仍是不行,後來查查發現是command line沒有選中的緣由。api

解決方法:首先xcode-select -p通常默認是sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
可是Xcode7你須要切換到/Library/Developer/CommandLineTools,這時候就行了。xcode

不少人的homebrew不能用是由於權限問題,在使用homebrew doctor的時候會提醒你。這點就不說了。app

2. Xtrafinder不能使用

Xtrafinder更新完以後會提醒你怎麼作,這就是蘋果的rootless機制致使的,開開就OK了。less

我想說的就是Xtrafinder會擋住finder一部分,前天好像已經出了更新,可是源沒有換,因此仍是0.25.6版本。V2ex上有人問了,你們都同樣,不是電腦的問題因此不要着急。post

3. gem更新

gem安裝的東西,反正個人是都沒了...由於蘋果把/usr (except /usr/local)裏的東西都再見了。須要把gem的默認安裝路徑從新設置一下。
因此個人rails還有博客的jekyll,固然,還有個人cocoapods都掛了。須要從新安裝。ui

網上好多方法,說自定義GEM_HOME等等。我以爲都不太好,在stackoverflow上看到一個方法很好,分享一下。

打開terminal修改~/.gemrc

增長gem: -n/usr/local/bin這樣就把gem的默認安裝環境換到了/usr/local/bin下,這樣更新gem就沒問題了。

4.Xcode的Alcatraz不在window下顯示

也就本身的Mac做大死解決這個問題。

網上有不少在github提issue,我看了不少,對着作了不少。裏面說的都很詳細,在此不貼,最後面有連接。

基本上緣由就是,你的Alcatraz沒有加入Xcode的UUID。

這裏說明一下,每一個Xcode版本的UUID不同,因此最好的方法是先獲取Xcode的UUID。

命令是defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

最後加到一個plist文件而後重啓Xcode就能夠了,大部分都是這樣解決了。

固然,我用這個方法沒有解決。萬念俱灰下,從新用了百度..想看看國內人怎麼解決的,記不得在cocoachina仍是csdn看到一我的說,那些方法我都沒有,我把Alcatraz下載下來運行了一下就ok了...

因而乎,我上github上下載了Alcatraz,運行了一下。。我也ok了。。

基本上遇到的大坑就這幾個,踩完也沒啥了。

可是我app store更新完新版本的Xcode7以後再安裝Xcode6,app store就會更新個人Xcode6..並且個人homebrew也是隻能識別個人Xcode6了...我一直沒法解決。還有個人XQuartz一直顯示過時也無法解決。簡直,強迫症。

參考連接

1.關於 OSX 升級到 EI Captain 的解決方案

2.Failure while executing: /usr/bin/otool -L /usr/bin/install_name_tool

3.xcode-select active developer directory error on OSX Mavericks

4.Can't install gems on MacOS X 「El Capitan」

相關文章
相關標籤/搜索