小编kod*_*ear的帖子

分段错误ruby 2.0.0p645

当我在Sinatra/ruby​​应用程序中使用ALLIANCE FEED时,我得到了一个

/opt/rh/ruby200/root/usr/share/ruby/net/http/response.rb:368:[BUG]分段错误ruby 2.0.0p645(2015-04-13)[x86_64-linux]

错误.所以我想知道这是一个ruby的错误或代码的错误,我可以做什么步骤来修复它.

链接到错误

以下是PARSING ALLIANCE FEED的代码

        feeds.each { |name, hash|
            puts "=== PARSING #{name.upcase} FEED ==="
            start = Time.now
            open(hash[:url]) { |feed|
                send(hash[:action], feed)
            }
            duration = Time.now - start
            puts "Feed syndication completed in #{duration.to_s} seconds."
            puts
        }

        # Close DB connection
        puts "Disconnecting"
        @db.disconnect
    end

    def parseAllianceData(xml)
        start = Time.now
        allianceData = XMLObject.new xml
        duration = Time.now - start

        puts "XML parsed in #{duration.to_s} seconds."
        puts "Alliances found: #{allianceData.alliances.count}"

        @db[:feeds].insert(
            :generated_at => allianceData.server.datagenerationdatetime,
            :type => …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails sinatra

12
推荐指数
1
解决办法
324
查看次数

标签 统计

ruby ×1

ruby-on-rails ×1

sinatra ×1