3

xcode4.2 がインストールされているため、homebrew 経由で gfortran をインストールできません。

エラーは次のとおりです。

calvin$ brew -v install gfortran
Homebrew 0.8
==> Downloading http://r.research.att.com/gfortran-lion-5666-3.pkg
/usr/bin/curl -f#LA Homebrew 0.8 (Ruby 1.8.7-249; Mac OS X 10.7.2) http://r.research.att.com    /gfortran-lion-5666-3.pkg -o /Users/calvin/Library/Caches/Homebrew/gfortran-4.2.4-5666.3.pkg
######################################################################## 100.0%^[[B
/usr/bin/xar -xf /Users/calvin/Library/Caches/Homebrew/gfortran-4.2.4-5666.3.pkg 
mv *.pkg/Payload Payload.gz 
ls | grep -v Payload | xargs rm -r 
/usr/bin/gcc
Error: Currently the gfortran compiler provided by this brew is only supported
for:

  - XCode 3.1.4 on OS X 10.5.x
  - XCode 3.2.2/3.2.3 -- 4.0 on OS X 10.6.x
  - XCode 4.1 on OS X 10.7.x

The AppStore and Software Update can help upgrade your copy of XCode.
The latest version of XCode is also available from:

http://developer.apple.com/technologies/xcode.html
rmdir: /usr/local/Cellar/gfortran/4.2.4-5666.3 (empty)
Error: Nothing was installed to /usr/local/Cellar/gfortran/4.2.4-5666.3

これを機能させるにはどうすればよいですか (xcode 4.2 を使用して、xcode 4.2 をダウングレードすることは実際には良い選択肢ではありません)。

4

1 に答える 1

2

私の経験では、自作は OS X で gfortran を入手するための最悪のオプションです。

このページのバイナリを試しましたか?

別のオプションはMacPortsです。また、自分でソースから gfortran をコンパイルすることもできます。XCode 3 ではそれほど難しくありません。ただし、デフォルトの LLVM コンパイラのため、XCode 4 では話が異なる場合があります。

最新バージョンの XCode を使用する特定の理由はありますか? 最初にバイナリを試してください。私は XCode 4 でそれらをテストしませんでしたが... 試したらお知らせください。

于 2011-10-16T22:04:16.733 に答える