Desculpe, consertei isso, não pesquisei o suficiente ou li o suficiente.
Eu tive que atualizar o arquivo gem e executar a atualização do pacote.
Estou tentando criar um pequeno painel usando o Dashing. Este painel deve obter os dados de um banco de dados SQL. Este é o meu código
require 'rubygems'
require 'mysql2'
SCHEDULER.every '15m', :first_in => 0 do |job|
db = Mysql2::Client.new(:host => "localhost",:username => "root", :password => "password", :port => 3306, :database => "cbbreporter" )
sql1="select count(*) from cbbjobs"
sql2="select count(*) from cbbjobs WHERE JobResult=\"Failed\""
sql3="select count(*) from cbbjobs WHERE JobResult=\"Success\""
totaljobsrun = db.query(sql1)
failedjobs = db.query(sql2)
successjobs=db.query(sql3)
totaljobsrun.each do | line |
puts line["count(*)"]
end
failedjobs.each do | line |
puts line["count(*)"]
end
successjobs.each do | line |
puts line["count(*)"]
end
db.close
end
funciona bem com o Ruby. Mas, quando eu tento iniciar correndo, ele não pode carregar gems
/var/lib/gems/1.9.1/gems/backports-3.6.7/lib/backports/std_lib.rb:9:in ' require': cannot load such file -- mysql2 (LoadError)
from /var/lib/gems/1.9.1/gems/backports-3.6.7/lib/backports/std_lib.rb:9:in 'require_with_backports'
from /root/backupreporter/jobs/cbbreporter.rb:2:in '<top (required)>'
from /var/lib/gems/1.9.1/gems/backports-3.6.7/lib/backports/std_lib.rb:9:in 'require'
from /var/lib/gems/1.9.1/gems/backports-3.6.7/lib/backports/std_lib.rb:9:in 'require_with_backports'
from /var/lib/gems/1.9.1/gems/dashing-1.3.4/lib/dashing/app.rb:157:in 'block in require_glob'
from /var/lib/gems/1.9.1/gems/dashing-1.3.4/lib/dashing/app.rb:156:in 'each'
from /var/lib/gems/1.9.1/gems/dashing-1.3.4/lib/dashing/app.rb:156:in 'require_glob'
from /var/lib/gems/1.9.1/gems/dashing-1.3.4/lib/dashing/app.rb:167:in '<top (required)>'
from /var/lib/gems/1.9.1/gems/dashing-1.3.4/lib/dashing.rb:3:in 'require'
from /var/lib/gems/1.9.1/gems/dashing-1.3.4/lib/dashing.rb:3:in '<top (required)>'
Eu sou um iniciante, por favor me ajude com isso.
Atenciosamente,
Desculpe, consertei isso, não pesquisei o suficiente ou li o suficiente.
Eu tive que atualizar o arquivo gem e executar a atualização do pacote.