(なしXcodeの)インストールされていないAppleの開発者向けサイトからスタンドアロンのコマンドラインツールパッケージでOSX 10.8にgem install jekyll
を実行し、私は次のエラーに遭遇:OSX 10.8 xcrun(そのようなファイルまたはディレクトリ)
Building native extensions. This could take a while...
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
...
xcrun cc -I. -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/universal-darwin12.0 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -arch i386 -arch x86_64 -g -Os -pipe -fno-common -DENABLE_DTRACE -fno-common -pipe -fno-common -c porter.c
xcrun: Error: failed to exec real xcrun. (No such file or directory)
のgccがインストールされています:ルックアップパス
$ which cc
/usr/bin/cc
xcrunが設定されているため:
xcode-select -print-path
/usr/bin
を私はしてみてください引数まだ関係なく、xcrunは常に
xcrun: Error: failed to exec real xcrun. (No such file or directory)
man xcrun
xcrunが名前xcrunで呼び出された場合、フラグは-logと-verbose」読み込みを返します。便利なデバッグ支援ツールです。 。-no-キャッシュフラグがバイパスキャッシュ検索に使用することができます」が、これはいずれも任意の効果を持っていると思わない:以下ネッドDeilyのアドバイス以下、私は交換しました:唯一の出力は、上記...
ソリューションのまま単に与えられた引数を呼び出すためのシェルスクリプトとxcrun:
#!/bin/bash
[email protected]
をコマンドライン」により、
は、あなたのダミーxcrunファイルに次のように入力します。 「ツールがインストールされました」ということは、Apple Developerサイトからインストールされたスタンドアローンの「コマンドラインツール」パッケージしか持っていないことを意味しますか? Xcode.appをインストールするか、Xcode.appをインストールして、 'Xcode.app'' Preferences'メニューから 'Command Line Tools'コンポーネントをインストールしましたか? –
Appleの開発者サイトのスタンドアロンパッケージ。 - これをもっと明確にするために質問を修正しました。混乱をおかけして申し訳ありません。 –
'〜/ local/bin/xcrun'のオーバーライドファイルを指定してハックを含めるには、' export PATH = $ HOME/local/bin:$ PATH'という私のパスをオーバーライドするのは簡単でした。 '-print-path'にマッチさせるために' sudo xcode-select -switch/usr/bin'を実行しなければなりませんでした。 – chrischris