我在ruby 2.0.0上使用savon ruby gem 2.4.0来调用一些wsdl web服务,一切都运行得很好,但如果在将其编译为带有ocra 1.3.1的.exe后失败。
无效的HTTPI适配器:[:httpclient,:curb,:em_http,:excon, :net_http,:net_http_persistent]
savon客户端ruby文件中缺少什么配置,因为现在我只提供wsdl url。
答案 0 :(得分:1)
确定了解决方案!
Gemfile
savon
添加到Gemfile
require 'httpclient'
添加到服务在编译服务时,我相信您可以链接到Gemfile:
ocra service.rb --gem-files='rel_path_to_gemfile' --gem-full
希望这有帮助!
另外,仅供参考,我确实认为这只是一个解决方法,可以解决ocra中的错误,它实际上并没有包装所有必需的库!