Ruby-FFI:MemoryPointer.read_int存在于1.9中,但不是1.8

时间:2012-01-27 15:25:21

标签: ruby ffi

我正在为Ruby-FFI编写一个包装器,并试图让它在Ruby 1.8和1.9上运行

当我在1.9上运行它时,MemoryPointer有一个方法read_uint,但是当我在1.8上运行时却没有。看哪:

require 'ffi'

1.9

FFI::MemoryPointer.new(:uint).methods.sort #=> has :read_uint

1.8

FFI::MemoryPointer.new(:uint).methods.sort #=> no :read_uint

与宝石安装的软件包不完全相同吗?但好的,这个需要一些编译。即便如此,它也在同一个盒子里。请帮我理解。

0 个答案:

没有答案