10

bundle install を実行しようとしましたが、json gem で停止しました。そこで、クラッシュしたバージョンである sudo gem install json 1.7.3 を実行してみましたが、次のようになりました。

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

次に、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

コマンドラインツールがインストールされていることを確認しようとしましたが、これをどうやって取得するかについて少し途方に暮れています.

どんな助けでも大歓迎です。ありがとう

4

5 に答える 5

9

RVMを使用していることを除いて、JSON1.7.4のインストールで同様の問題が発生していました。とにかく、私の問題を解決するために私がしたことは、developer.apple.comからXcode 4.4をインストールすることでした。それがインストールされたら、Xcodeのコマンドラインツールをインストールする必要がありました。コマンドラインツールをインストールするには、Xcodeを起動し、[Xcode]>[設定]>[ダウンロード]をクリックして、コマンドラインツールの横にある[インストール]をクリックします。

于 2012-07-30T12:42:27.137 に答える
3

最終的には、それを機能させるために ruby​​ 1.9.2 に移行する必要がありました。

于 2012-07-01T17:27:53.583 に答える
1

1.9.3-p125 から 1.9.3-p194 にアップグレードすると、うまくいきました。

于 2012-08-22T15:23:11.547 に答える
1

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

Ruby バージョン 1.8.6 は、通常の OSX インストールの一部です。Xcodeにコマンドラインツールをインストールした後; このスレッドで Dwight Scott が投稿したとおり:

*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*

ありがとうドワイト

于 2013-02-10T11:41:01.797 に答える
1

Apple は今月 (2012 年 8 月) に開発者ツールを更新したようです。

私はこの問題にぶつかっていましたが、https: //developer.apple.com/downloads/index.action から最新の開発ツールをダウンロードしたところ、すべてが機能するようになりました。

于 2012-08-27T03:56:54.677 に答える