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”

相关文章
相关标签/搜索