【发布时间】:2012-09-30 13:45:14
【问题描述】:
主要的错误信息是:
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 上。
有什么想法吗?
【问题讨论】:
主要的错误信息是:
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 中的这个错误:Issue #1157
【讨论】:
呃。
没有找到根本原因,但使用rbenv 而不是rvm 现在似乎已经修复了它。
【讨论】:
将 .rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb 的第 597 行更改为此将解决该问题:
返回整数((v=f.gets) ? v : 0)
【讨论】: