代码之家  ›  专栏  ›  技术社区  ›  Alon Gubkin

“不支持定义为多个类的super-from-singleton方法”

  •  3
  • Alon Gubkin  · 技术社区  · 14 年前

    我正在尝试使用 Steam Condenser 使用Ruby1.9.2和Rails 3的库。

    我有以下代码:

    require "steam/servers/source_server" 
    
    class HomeController < ApplicationController
      def index
        server = SourceServer.new(IPAddr.new("127.0.0.1"), 2000)
        server.init
    
        @m = server.get_players
      end
    end
    

    但出于某种原因,它抛出:

    单子方法的超级值,即 未定义为多个类 支持;将在1.9.3中修复 或以后

    …第5行: server = SourceServer.new(IPAddr.new("127.0.0.1"), 2000) .

    如何解决这个问题?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Koraktor    14 年前

    我是蒸汽冷凝器的创造者。

    这是Ruby1.9.2的一个缺点(如错误消息中所述)。已经有一个 workaround for this issue .

    一个真正的修复(消除不寻常的Ruby代码)将很快做出。

        2
  •  1
  •   horseyguy    14 年前