Описание проблемы: Начиная с Ruby 3.2 был изменён механизм работы с объектами типа T_DATA: Ruby начал выдавать предупреждение, если C-extension не переопределяет allocator для класса, использующего T_DATA. Версия пакета: gem-memcached-2.0.0.21-alt0.1 Предусловия: Установлен gem-memcached и запущен memcached.service на 127.0.0.1:11211 Шаги воспроизведения: 1) ``` $ cat > test.rb <<EOF require 'memcached' cache = Memcached::Client.new("localhost:11211") value = 'hello' cache.set 'test', value res = cache.get 'test' p res EOF ``` 2) `$ ruby test.rb` Фактический результат: ``` /usr/lib/ruby/gemie/gems/memcached-2.0.0.21/lib/memcached/client.rb:141: warning: undefining the allocator of T_DATA class Memcached::Connection "hello" ``` Ожидаемый результат: Отсутствие каких-либо предупреждений.
warning не являяется ошибкой. болѣе того, не отнсится къ этому пакету