2016-04-05 16 views
1

Windows XP'de hem x64 hem de Ruby 2.2.4 var. Ben bir MySQL tablosundan benim widget'larımdan birini doldurmaya çalışana kadar her şeyi gösteren bir Shopify Dashing gem çalıştım. Bu bir ağrı olduÇizgi ve mySQL'in Ruby on Windows ile

require 'mysql2' 

# :first_in sets how long it takes before the job is first run. In this case, it is run immediately 
SCHEDULER.every '1s', :first_in => 0 do |job| 
    send_event('response_time1', {value: (rand*400).to_i }) 
    send_event('response_time2', {value: (rand*400).to_i }) 


    # MySQL connection 
    db = Mysql2::Client.new(:host => "127.0.0.1", :username => "root", :password => "root", :port => 3306, :database => "classicmodels") 

    # MySQL query 
    sql = "SELECT jobTitle AS title , COUNT(jobTitle) AS count FROM employees GROUP BY jobTitle ORDER BY COUNT(*) DESC LIMIT 0 , 5" 

    # Execute the query 
    results = db.query(sql) 

    # Sending to List widget, so map to :label and :value 
    acctitems = results.map do |row| 
    row = { 
     :label => row['title'], 
     :value => row['count'] 
    } 
    end 

    # Update the List widget 
    send_event('sql', { items: acctitems }) 


end 

, ama sonunda başarıyla mysql2 mücevher yüklediniz ya da en azından ben listelemek zaman: Ben Shopify Wiki öğretici izlemiştir

yani benim .rb dosya şuna benzer taşlar, I can see it.

Ancak şimdi Dashing'i başlatmaya çalıştığımda, this error'u elde ediyorum.

Bu çalışma için bana yardımcı olan var mı?

cevap

0

Yeteri kadar yorumda bulunmadığım için bunu bir yorum yerine yanıt olarak gönderiyorum. Gemfile'a gem 'mysql2' eklediniz mi?