Я пишу оболочку для библиотеки с 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
Разве это не тот же пакет, который устанавливается вместе с гемами?Но хорошо, этот требует компиляции.Тем не менее, это на одной коробке.Пожалуйста, помогите мне понять.