Posted at

allocator undefined for Data (TypeError) について

More than 3 years have passed since last update.

例えば

$ ruby --version

ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-linux]

class Data

def initialize
puts "foo"
end
end
dt = Data.new

を実行しようとすると

`new': allocator undefined for Data (TypeError)

と怒られる。

Dataというクラスが既に定義されている。別名に変える必要あり。