Prakash Murthy
Prakash Murthy

Reputation: 13077

Failing while running `brew install

I am trying to re-install Nokogiri dependencies with homebrew following the steps described here. I had nokogiri working fine before, but had to remove macports to make some space on my mac.

Running into errors at the first step:

$ 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

Any idea how to fix this?

Is the warning about Xcode version significant?

Upvotes: 0

Views: 1952

Answers (1)

Prakash Murthy
Prakash Murthy

Reputation: 13077

The relevant message above seemed to be Warning: Failed to create the file.

Tried to create the /Library/Caches/Homebrew/libxml2-2.8.0.tar.gz file manually, and got a Permission denied error.

Changed the ownership of the folder to my username:group with

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

With that change, the brew install step worked successfully!

Note: The answers to brew install mongodb error: Cowardly refusing to `sudo brew install' Mac OSX Lion helped in figuring out the problem.

Upvotes: 4

Related Questions