2
我想使用SOAP4R和jira4r在我的Rails項目(紅寶石版本1.9.3)SOAP4R - 未初始化的常量REXML ::元
中的Gemfile我有:
gem 'soap4r', :git => 'git://github.com/felipec/soap4r.git'
gem 'jira4r-jh'
當我嘗試在我的模型運行
require "jira4r/jira-tool"
model Mymodel
def mydef
jira = Jira4R::JiraTool.new(2, "http://my.website.com/")
jira.login("[email protected]","password")
end
end
我得到一個錯誤:
uninitialized constant REXML::Element
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:129:in `_obj2soap'
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:54:in `block (2 levels) in objs2soap'
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:52:in `upto'
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:52:in `block in objs2soap'
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:560:in `block in protect_mapping'
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:533:in `protect_threadvars'
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:549:in `protect_mapping'
rubyjedi-soap4r (1.5.8.01) lib/soap/mapping/mapping.rb:51:in `objs2soap'
rubyjedi-soap4r (1.5.8.01) lib/soap/rpc/proxy.rb:475:in `request_rpc_enc'
rubyjedi-soap4r (1.5.8.01) lib/soap/rpc/proxy.rb:457:in `request_rpc'
rubyjedi-soap4r (1.5.8.01) lib/soap/rpc/proxy.rb:412:in `request_body'
rubyjedi-soap4r (1.5.8.01) lib/soap/rpc/proxy.rb:127:in `call'
rubyjedi-soap4r (1.5.8.01) lib/soap/rpc/driver.rb:151:in `call'
但如果我在獨立的非軌道紅寶石項目中運行相同的代碼它正常工作。
我該如何解決它?