2010-10-05 22 views
3

我試圖使用Steam Condenser庫使用Ruby 1.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

我凝汽器的創造者。

這是Ruby 1.9.2的一個缺點(如錯誤消息中所述)。已經有workaround for this issue

一個真正的修復(消除不尋常的Ruby代碼)將很快進行。

1
+0

那麼我需要在我的代碼中更改什麼? – 2010-10-05 04:37:56

+0

就像我在回答中所說的那樣,它不是一個真正的bug,而是應該並且將會被修復的東西。 – Koraktor 2010-10-06 19:29:07

+0

@Koraktor,夠公平,不好收回我的評論:)對不起 – horseyguy 2010-10-06 19:45:29

相關問題