Mountain Lion(Mac OS X 10.8)をインストールしましたが、gccが利用できなくなったようです。Xcode 4.4もインストールしたので、/ Developerディレクトリはもうありません。
MacポートとRuby宝石(ネイティブ拡張がある)の両方にgccが必要です。
Xcode 4.4にはgccが含まれていますか、それともgccをインストールする方法はありますか?
Mountain Lion(Mac OS X 10.8)をインストールしましたが、gccが利用できなくなったようです。Xcode 4.4もインストールしたので、/ Developerディレクトリはもうありません。
MacポートとRuby宝石(ネイティブ拡張がある)の両方にgccが必要です。
Xcode 4.4にはgccが含まれていますか、それともgccをインストールする方法はありますか?
回答:
更新:
端末から次のコマンドを実行するだけです。
xcode-select --install
Xcode 4.3以降-コマンドラインツールをから手動でインストールする必要がありますXcode menu > Preferences > Downloads
。
または、Mountain Lion(10.8)とMavericks(10.9)の両方のスタンドアロンインストールパッケージがあります。
このパッケージは、コマンドライン開発者ツール、およびMac OS X SDKフレームワークとヘッダーをインストールすることにより、ターミナルを介したUNIXスタイルの開発を可能にします。Apple LLVMコンパイラ、リンカー、Makeなど、多くの便利なツールが含まれています。Xcodeを使用する場合、これらのツールはXcode IDEにも埋め込まれており、Xcode 4.3以降の[ダウンロード]設定ペインを使用してシステムにインストールできます。このパッケージにはMac OS X 10.7.3以降が必要です。
Preferences
、彼はXCodeウィンドウをアクティブにしているときに左上にあるXcodeメニューにあるPreferencesダイアログボックスについて話している。
Lionからアップグレードした後、/ usr / bin / gcc-4.2でGCCを探していたため、インストールに失敗しました。現在、デフォルトのインストールパスは/ usr / bin / gccです。
私のエラーは次のようになりました:
make: /usr/bin/gcc-4.2: No such file or directory
シンボリックリンクは問題を整理します:
sudo ln -s /usr/bin/gcc /usr/bin/gcc-4.2
sudo ln -s /usr/local/bin/gcc-4.2 /usr/bin/gcc-4.2
これをターミナルに貼り付けるだけです:
export PATH=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:$PATH
お役に立てば幸いです。
1.9.3より前のRuby on Mountain Lion
前提条件
Xcode 4.4,
Xcode Command Line Tools
Homebrew
XQuartz 2.7.2 or later.
rbenv/ruby-build or RVM.
GCCをインストールする
XcodeコマンドラインツールにはGCCが含まれていません。LLVM-GCCが含まれています。同じでも違う。
$ brew tap homebrew/dupes
$ brew install apple-gcc42
以下を〜/ .profileまたは同等のものに追加します。
export CC=/usr/local/bin/gcc-4.2
以下のインストールコマンドを実行する前に、シェルをリロードしてください。
RVMをインストールする
CFLAGS="-I/opt/X11/include" rvm reinstall ree
Rubyをインストールする
Prefix the install command with CFLAGS="-I/opt/X11/include"
次に、新しいルビーをデフォルトとして設定します。
user$ rvm use 1.9.2 --default
次に、Rubyのバージョンを確認します。
user$ ruby -v
同等の質問に対する受け入れられた回答は、kennethreitz / osx-gcc-installerを示唆しています。その「OSX GCCインストーラー」領域では、2つのオプションのうち最初のオプションは、ビルド済みのバイナリーです。SnowLeopard用とLion用ですが、Mountain Lion用ではありません。何が含まれているのかを考えると、10.8のビルドにバージョン4.4のXcodeをインストールした後で、そのプロジェクトのGCC-10.7-v2.pkgを使用することはお勧めしません。
より適切なオプションは、開発者ツール用のAppleオープンソースを参照して、独自のを構築することです。
最近公開されたDeveloper Tools 4.3の Apple Open SourceにはGCCがありません。4.1領域のGCCのソースは10.8で使用するには古すぎる可能性があります。
最新リリースのGCCホームページ。
Appleは.mpkg
Command Line Tools(CLT)のインストーラーを提供していますが、通常はリンクを公開していません。GCCが含まれます。XCodeをダウンロード/インストールせずにインストールできます。
このMakefileを使用して自分でコンパイルできます。2〜5時間節約したい場合は、GCC 4.7.2でMac OSX Mountain Lion用の署名済みインストーラーパッケージを作成しました。ここからダウンロードできます。
このサイトからMountain Lion用GCCの最新バージョンのインストーラー(.pkgファイル)をダウンロードできます。あなたはそれをダウンロードしてインストールする必要があります。