コンテキストとしては、ファイアウォールを備えたリモートサーバー上です。プロキシを介して環境を設定しています。持っていruby 1.8.7
ます。gemをインストールしようとすると、
sudo gem install --http-proxy <host address>:<port> json
次のエラーが発生します。
Building native extensions. This could take a while...
ERROR: Error installing json:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Gem files will remain installed in /usr/lib64/ruby/gems/1.8/gems/json-1.8.1 for inspection.
Results logged to /usr/lib64/ruby/gems/1.8/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
問題が何なのかわからなかったので、ググってみました
gem install:gemネイティブ拡張のビルドに失敗しました(ヘッダーファイルが見つかりません) -ここでの手順は、インストールされているgemに固有のようです。
json gemのインストール方法-gemネイティブ拡張のビルドに失敗しました これは少し異なるエラーのようです。
ヒントはありますか?よろしくお願いします!
/usr/lib/ruby/ruby.h
ファイルの存在を確認し、存在する場合は、からのエラーメッセージを表示しgem_make.out
ます。