我正在仪表板破折号上尝试添加Jira小部件。在小部件代码中,它正在尝试创建和初始化Client对象。如下面的代码所示
require 'Jira'
SCHEDULER.every '5m', :first_in => 0 do |job|
client = Jira::Client.new({
:username => ENV['Talal'],
:password => ENV['Talal123'],
:site => "http://192.168.99.100:32768",
:auth_type => :basic,
:context_path => "/jira"
})
但是当我到达这条线时client = Jira::Client.new
。发生一个异常,指出uninitialized constant Jira::Client
。
我相信您应该使用的宝石是jira-ruby
。安装后,Bundler会自动为您需要它,这意味着如果您在Rails环境中,则不需要这样做require 'Jira'
。
如果您不希望它在整个应用程序范围内都需要BTW,则应将其添加到您的Gemfile中:
gem 'jira-ruby', require: false
# then in your scheduler, you have to explicitly require it as before:
require 'jira-ruby'
SCHEDULER.every '5m', :first_in => 0 do |job|
client = Jira::Client.new({
:username => ENV['Talal'],
:password => ENV['Talal123'],
:site => "http://192.168.99.100:32768",
:auth_type => :basic,
:context_path => "/jira"
})
附加信息在这里
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句