运行`brew install时失败

时间:2012-10-31 14:11:45

标签: ruby nokogiri homebrew libxml2

我正在尝试按照here描述的步骤重新安装Nokogiri与homebrew的依赖关系。之前我有nokogiri工作正常,但不得不删除macports以在我的mac上留出一些空间。

第一步遇到错误:

$ brew install libxml2 libxslt
Warning: Your Xcode (3.2.2) is outdated
Please install Xcode 3.2.6.
==> Downloading ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz
Warning: Failed to create the file 
Warning: /Library/Caches/Homebrew/libxml2-2.8.0.tar.gz
                                                                       0.0%
curl: (23) Failed writing body (0 != 1448)
Error: Download failed: ftp://xmlsoft.org/libxml2/libxml2-2.8.0.tar.gz

知道怎么解决这个问题吗?

关于Xcode版本的警告是否显着?

1 个答案:

答案 0 :(得分:4)

上面的相关信息似乎是Warning: Failed to create the file

尝试手动创建/Library/Caches/Homebrew/libxml2-2.8.0.tar.gz文件,但出现Permission denied错误。

将文件夹的所有权更改为我的用户名:group with

sudo chown <username>:<group> /Library/Caches/Homebrew/

通过此更改,brew install步骤成功运行!

注意:brew install mongodb error: Cowardly refusing to `sudo brew install' Mac OSX Lion的答案有助于解决问题。