手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表2015年10月的文章

升到osx EI后,brew不能使用的解决方法

 升级osx 10.11后(即osx EI),brew在使用的时候就会直接报错了。因为从10.11开始,对几个重要目录的权限苹果有了新的限制,特别是/usr目录,所以官方有一个解决方法:https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/El_Capitan_and_Homebrew.md

内容很长,如果你是第一次使用brew 就看上面的内容吧,如果你已经使用过了brew(即是从旧机器 升级上来的),你可以来一句简单的办法:

XML/HTML代码
  1. sudo chown -R $(whoami):admin /usr/local  

当然执行完后,你最好还是先用brew doctor检测一下,按照上面的提示一点点的操作,嗯,有些内容你就忽略吧,比如:

XML/HTML代码
  1. Warning: You are using OS X 10.11.  
  2. We do not provide support for this pre-release version.  
  3. You may encounter build failures or other breakage.  

如果你有自己曾经创建的链接扔在/usr/local下面,你就不用理会这一句:

XML/HTML代码
  1. Warning: You have unlinked kegs in your Cellar  
  2. Leaving kegs unlinked can lead to build-trouble and cause brews that depend on  
  3. those kegs to fail to run properly once built. Run `brew link` on these:  
  4.     make  

最后还有一个重要的,如果你用的是brew 安装的PHP,你可能还要加上这么一句:

XML/HTML代码
  1. Warning: Homebrew's sbin was not found in your PATH but you have installed  
  2. formulae that put executables in /usr/local/sbin.  
  3. Consider setting the PATH for example like so  
  4.     echo 'export PATH="/usr/local/sbin:$PATH">> ~/.bash_profile  

因为brew 将PHP的fpm 软链接到了/usr/local/sbin目录下。所以需要将它加到$PATH里面,加完后运行一下source ~/.bash_profile即可

当然,如果这也不行那也不行,别忘了运行一下:xcode-select --install

Over

 

 

哎呀,新版apple的授权,我该不该升级?

 看了一下苹果10.11系统的SLA(software license agreements),感觉心惊胆跳的,装了10.11,是不是意味着我以前的购买的软件都不能用了?还是说新版的操作系统,下载的软件我可以用于商业用途?

看这里:http://images.apple.com/legal/sla/docs/OSX1011.pdf

大小: 492.09 K
尺寸: 500 x 357
浏览: 1261 次
点击打开新窗口浏览全图

(文字不能COPY,好纠结)

好紧张,我该怎么办?

Records:712