主なエラーメッセージは次のとおりです。
checking size of struct RFile in ruby.h,ruby/io.h... *** extconf.rb failed ***
kgioは、RVMを使用してruby 1.9.1に正常にインストールしますが、ruby1.9.3では失敗します。Xcode+コマンドラインツールがインストールされたMountainLionを使用しています。
何か案は?
これはおそらくRVMのこのバグです:問題#1157
うーん。
根本的な原因は見つかりませんでしたが、rbenv
代わりにを使用するrvm
と、今のところ修正されているようです。
.rvm / rubies / ruby-1.9.3-p194 / lib / ruby / 1.9.1 / mkmf.rbの行597をこれに変更すると、問題が回避されます。
return Integer((v = f.gets)?v:0)