我正在尝试在全新安装的OS X Yosemite上安装Homebrew(使用磁盘实用程序删除了旧分区并完成了重新安装,无需媒体,大约10分钟前完成)。
不幸的是,自从我第一次尝试安装以来,我已经关闭了终端:
“ruby -e”$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)“,
因为我没有原始的错误代码。我使用了上面提供的install命令,并被指示安装命令行工具。这部分很好。安装命令行工具后,我按照指示点击“返回”,然后开始“安装home-brew”。 安装似乎停止,然后显示错误消息。
然后我重新尝试安装,只需重新运行相同的终端提示,终端给了我这条消息:
“同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行。”,
然后它说安装成功了。 然而,然后我被提示运行brew医生,然后我跑了,然后警告: / p>
“同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行。
错误:执行时失败:/ usr / bin / otool -L / usr / bin / install_name_tool“。
然后我使用提示“brew help”查看它是否会起作用,但确实如此,但再次尝试使用brew医生产生:“同意Xcode / iOS许可证需要管理员权限,请以root身份重新运行须藤。
错误:执行时失败:/ usr / bin / otool -L / usr / bin / install_name_tool“。
然后我尝试使用https://gist.github.com/mxcl/1173223中的行来卸载Homebrew。终端显示成功的消息。然后我退出终端,重新打开它并键入brew,我给了一个选项目录,我认为brew没有按照我的想法安装。
所以,我不知道我安装Homebrew会出现什么问题,如果有人可以教我这会有所帮助。我也非常感谢有关如何卸载然后重新安装Homebrew的信息。
由于
答案 0 :(得分:20)
我刚遇到同样的问题(使用优胜美地),但错误信息相同。我是这个的新手,所以我可能会这样做,但我尝试的似乎正在发挥作用。我认为这不是安装错误,但我们必须同意许可并通过sudo运行。
以下是我采取的步骤。 (这有点多余)
首先,我做了" sudo brew doctor"
然后它说:
您尚未同意Xcode许可协议,请运行 ' xcodebuild -license' (用于用户级接受)或者&#sudo xcodebuild -license' (在系统范围内接受)从终端窗口内查看并同意Xcode许可协议。
错误:执行时失败:/ usr / bin / otool -L / usr / bin / install_name_tool
所以我做了#34; xcodebuild -license"
然后它说:
同意Xcode / iOS许可证需要管理员权限 通过sudo以root身份重新运行。
所以我做了" sudo xcodebuild -license"
然后它说:
您尚未同意Xcode许可协议。你必须同意 以下两个许可协议都是为了使用Xcode。按Enter键 查看许可协议 ' /Applications/Xcode.app/Contents/Resources/English.lproj/License.rtf'
然后我点击了输入和MAC SDK和XCODE协议。 你必须阅读到最后才真正同意这一点。因此,我一直打空间来展示整个协议。 最后,它说
输入'同意'您同意该软件的条款 许可协议。输入' print'打印它们或其他任何东西 取消,[同意,打印,取消]
然后我输入"同意"和"酿造医生,"它说
您的系统已准备好酿造。
我希望这有帮助!
答案 1 :(得分:4)
打开你的xcode工具,它会弹出一个窗口让你同意xcode许可证并回到学期窗口,它会起作用