主要错误信息是:
checking size of struct RFile in ruby.h,ruby/io.h... *** extconf.rb failed ***
kgio 使用 RVM 在 ruby 1.9.1 上成功安装,但在 ruby 1.9.3 上失败。我在安装了 Xcode + 命令行工具的 Mountain Lion 上。
有任何想法吗?
这可能是 RVM 中的这个错误:问题 #1157
啊。
没有找到根本原因,但现在使用rbenv
代替rvm
似乎已经修复了它。
将 .rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb 的第 597 行更改为此将解决该问题:
返回整数((v = f.gets)?v:0)