0

here で説明されている手順に従って、自作で Nokogiri 依存関係を再インストールしようとしています。以前は nokogiri が正常に動作していましたが、Mac にスペースを確保するために macports を削除する必要がありました。

最初のステップでエラーが発生しました:

$ 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エラーが発生しました。

フォルダーの所有権を my username:group に変更しました

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

その変更により、brew installステップは正常に機能しました。

注: brew install mongodb エラーへの回答: Cowardly refusing to `sudo brew install' Mac OSX Lionが問題の解明に役立ちました。

于 2012-10-31T16:23:28.773 に答える