gpt4 book ai didi

Ruby Savon Gem 无效的 HTTPI 适配器

转载 作者:数据小太阳 更新时间:2023-10-29 08:08:50 26 4
gpt4 key购买 nike

我在 ruby​​ 2.0.0 上使用 savon ruby​​ gem 2.4.0 来调用一些 wsdl web 服务,一切运行完美,但如果在使用 ocra 1.3.1 将其编译为 .exe 后失败。

Invalid HTTPI adapter: [:httpclient, :curb, :em_http, :excon, :net_http, :net_http_persistent]

savon 客户端 ruby​​ 文件缺少什么配置,因为现在我只提供 wsdl url。

最佳答案

已确定解决方案!

  1. 创建Gemfile
  2. 添加savonGemfile
  3. 添加require 'httpclient'到服务

在编译您的服务时,我相信您可以这样链接到 Gemfile:

ocra service.rb --gem-files='rel_path_to_gemfile' --gem-full

希望这对您有所帮助!

此外,仅供引用,我相信这只是 ocra 中存在的一个错误的解决方法,它实际上并没有打包所有必要的库!

关于Ruby Savon Gem 无效的 HTTPI 适配器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23480876/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com