我试图在我的新Mac (OS 10.9.5;XCode ver6.1)上安装Homebrew,在运行"brew医生“时,我一直收到以下错误消息:
“同意Xcode/iOS许可证需要管理员权限,请通过sudo作为root用户重新运行。”
这个消息在我的终端输出中重复了几次,每次启动XCode时,我都会被提示接受XCode许可证,即使每次我都接受这个许可。
下面是我在航站楼看到的情况:
-开始
$ brew医生
同意Xcode/iOS许可证需要管理员权限,请通过sudo以root用户身份重新运行。
请注意,如果您提交了问题,这些警告只是用于帮助Homebree维护者进行调试。如果你用家用啤酒做的一切都很好:请不要担心,只需忽略它们。谢谢!
警告:在您的路径中找不到Git。几个内部函数使用Git,一些公式使用Git签出而不是稳定的tarball。您可能需要安装Git: brew安装git
同意Xcode/iOS许可证需要管理员权限,请通过sudo以root用户身份重新运行。
警告: /usr/bin发生在/usr/local/bin之前,这意味着系统提供的程序将被使用,而不是由Homebrew提供的程序。在这两条路径上都存在以下工具:
easy_install
easy_install-2.7考虑设置路径,以便/usr/local/bin出现在/usr/bin之前。下面是一个一行:回显导出路径=‘/usr/local/bin:$PATH’>> ~/..bash_profile
警告:您尚未同意Xcode许可证。建造就会失败!通过打开Xcode.app或运行: xcodebuild -license来同意许可证
-endOuput
我做了很多web研究,似乎传统的解决方案是做两件事之一:(i)打开XCode并通过GUI接受许可,或者(ii)使用“”通过命令行接受许可,然后按照提示“接受”。(例如,见Jetbrains;堆栈过流;GoogleCode)
但问题仍未解决。通过运行“”,我已经通过GUI和命令行接受了许可协议。我已经做过几次这样的事情(而且非常恶心),但是我一直被告知我还没有接受XCode用户许可。我也多次重新启动我的电脑,但都没有用。真正奇怪的是,我似乎找不到任何讨论这个独特问题的线程--也就是说,接受XCode许可协议似乎“站不住脚”。
这是我的第一个堆栈溢出帖子;任何帮助都将不胜感激。
谢谢
发布于 2014-12-10 22:52:01
我也有同样的问题,- it发现/Library/Preferences/是不可读/写的。
转到/Library/并更改用户读写首选项文件夹的权限。
https://stackoverflow.com/questions/27143361
复制相似问题