0

我正在尝试按照此处描述的步骤使用自制软件重新安装 Nokogiri 依赖项。我之前有 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 版本的警告是否重要?

4

1 回答 1

4

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

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

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

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

有了这个改变,这brew install一步就成功了!

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

于 2012-10-31T16:23:28.773 回答