升级到Yosemite后需要做的

编程开发

很多人对苹果的新版操作系统Yosemite还存在疑虑,目前看来我的2013 Late版的MBP Retina在新版下工作良好,我用的软件大部分都可以正常运行,但有个别需要微调

OS-X-Yosemite-rock.jpg

关于开发环境以及brew

如果你需要编译开发一些玩意,特别是依赖brew工具,你会发现升级以后,你的编译工具都消失了,系统会提示你去安装一个名叫Xcode Command Line Tools的东西。如果你直接按提示操作,会发现需要把整个XCode都安装上去,但实际上如果你不做苹果平台的开发,不需要安装整个XCode

你只需要在命令行下执行

xcode-select --install

然后在弹出的提示框内点击安装即可,安装完成后执行如下命令看看是不是安装正确了

$ xcode-select -p
/Library/Developer/CommandLineTools

关于Spotlight隐私

由于Spotlight(还有Safari)搜索建议功能会默认把你的搜索数据发送到苹果服务器上,这可能会带来一些隐私数据的泄漏,对这个比较在意的同学可以使用下面网站的建议

https://fix-macosx.com/

Java虚拟机

貌似苹果已经受够了漏洞百出的java,新版Yosemite不再默认提供java虚拟机环境,而你只能到java的官网去自己下载了。但Java官网的最新版是8.0,大多数OSX下的Java程序(比如PhpStorm)依赖的是JAVA SE 6.0,所以你会发现即使安装了新版,系统也会提示你Java环境不存在

有两种方法可以解决

如果你想保持使用最新版的jdk,那么在命令行下进入你运行不正常的app目录,比如PhpStorm

cd /Applications/PhpStorm.app/Contents/

然后编辑Info.plist,找到

<key>JVMVersion</key>
<string>1.6*</string>

把其中的1.6*改成1.8*即可

如果你还是想使用老版本的jdk,可以到苹果官方页面下载
http://support.apple.com/kb/DL1572

已有 8 条评论
  1. 感謝大大~

  2. 么西QQ
    么西QQ

    想升,暂时又不想作死,等闲下来再去玩玩

  3. 独自流浪
    独自流浪

    什么情况,怎么小雪和他老公的博客的内容都是你的博客?感觉就是你们都放在同一台服务器上面,但vhosts失效了。

      1. 对,blankyao以前一直放我服务器上,后来没放了,但是域名指向一直没改...

  4. 为什么141010版本的TP修改某篇文章的分类后无效呢?,修改完以后回到文章编辑页面分类复选框还是之前的,没有改变,而且最近好多文章莫名奇妙的就跑其他分类里了。还有当设置了默认分类后,只要编辑一次文章,文章就跑默认分类了,死活回不来。求解决啊,多谢了!
    我用的是php+mysql php配置请见http://www.ddrj.org/phpinfo.php

  5. 没钱买苹果,只好装黑苹果。
    成功是成功了,发热是个坑。
    最后:豪我们做朋友好吗?

  6. xxxxxxx