安装Homebrew的麻烦

时间:2014-12-16 07:17:01

标签: terminal homebrew osx-yosemite failed-installation

我正在尝试在全新安装的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的信息。

由于

2 个答案:

答案 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许可证并回到学期窗口,它会起作用