2012-06-16 6 views
10

バンドルインストールを実行しようとしましたが、json gemで停止しました。だから私は実行しているsudoの宝石を実行すると、それは次のように与えたことに墜落したというバージョンであるJSON 1.7.3をインストールしてみました:json gemをマウンテンライオンにインストールする際のトラブル

:私はgem_make.outファイルを見れば

unknown109addaae0a6:introhive Jody$ sudo gem install json 
Building native extensions. This could take a while... 
ERROR: Error installing json: 
    ERROR: Failed to build gem native extension. 

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.7.3 for inspection. 
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.7.3/ext/json/ext/parser/gem_make.out 

その後、それはこのようになります

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb 
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h 

私は、コマンドラインツールがインストールされていることを確認しようとしましたが、私はこの方法ではどうやって手に入りませんか。

ご協力いただければ幸いです。ありがとう

+0

たぶん、あなたはこのを見てみる必要があります。http://stackoverflow.com/a/761755/1454769 – David

+0

ありがとう、私はそれを見ましたが、私はすでにコマンドラインツールをインストールしていて、マウンテンライオンのための非llvm gccを手に入れることはできません。私もソースからダウンロードして、llvm gcc以外のものをビルドしようとしました。 –

答えて

3

私は結局それを動作させるためには1.9.2に行っていました。

9

私はRVMを使用している以外はJSON 1.7.4をインストールするのと同様の問題がありました。とにかく、私が問題を解決するためにしたのはdeveloper.apple.comからXcode 4.4をインストールし、それがインストールされるとXcodeのコマンドラインツールをインストールしなければならなかった。コマンドラインツールをインストールするには、Xcodeを起動し、[Xcode]> [環境設定]> [ダウンロード]をクリックし、コマンドラインツールの横にある[インストール]をクリックします。

+1

ありがとうございます。コマンドラインツールをインストールしていましたが、xcode 4.4または4.3かどうかはわかりません。早送りで数週間、私は今マウンテンライオンで走っています。いったんベータをやり終えたら、うまくいった。 –

+1

私は現在、Ruby 1.9.3p194を使用しており、Mountain Lionへのアップグレード後にこの問題を経験しました。 Dwightのソリューションは完全に機能していました.XCode 4.4.1用のコマンドラインツールをインストールした後、ネイティブの宝石はすべて、宝石をインストールする際に問題が発生しませんでした。ありがとうドワイト! – Jurgen

+1

OSX 10.8.2でgem gollumをRuby 1.9.3にインストールするのと同様の問題がありました。 XCode 4.6用のコマンドラインツールをインストールすることで問題は解決しました。ありがとうございました – Giuseppe

1

1.9.3-p125から1.9.3-p194にアップグレードしてくれました。

1

Appleはデベロッパーツール今月(2012年8月)

私はこの問題を打ったと私はちょうどhttps://developer.apple.com/downloads/index.actionから最新の開発ツールをダウンロードし、今ではすべての作品を更新しましたように見えます。

+0

最新のCLTをダウンロードしました - マウンテンライオン、oct 2012 – ina

+0

私はOS 10.8.2の新しいマシンで動作しています。最新のコマンドラインツール(xcode452cltools10_86938211a.dmg)をダウンロードしました。私は1.9.3p327にアップグレードしました。 RVM経由でxcode-selectを/ usr/binに設定すると、まだこの問題が発生しています。現在、完全な開発ツールをダウンロードしています... – jongala

1

Xcode 4.6を搭載したMountain Lion 10.8.2システムにRuby On Railsをインストールしようとすると、同じエラーメッセージが表示されました。

ルビーバージョン1.8.6は、通常のOSXインストールの一部です。 Xcodeにコマンドラインツールをインストールした後、このスレッドにドワイト・スコットによって掲載さ:

*launching Xcode then clicking Xcode > Preferences > Downloads and click install next to command line tools.* 

ソリューションを働いた:

*<= 1.8.6 : unsupported 
= 1.8.7 : gem install rdoc-data; rdoc-data --install 
= 1.9.1 : gem install rdoc-data; rdoc-data --install 
>= 1.9.2 : nothing to do! Yay! 
Successfully installed json-1.7.6 
Successfully installed rdoc-3.12.1 
Successfully installed railties-3.2.11 
Successfully installed bundler-1.2.3 
Successfully installed rails-3.2.11 
5 gems installed* 

感謝ドワイト

関連する問題