ruby - 使用 savon 的 SOAP 服务不工作

标签 ruby rubygems

我已经在 windows 7 和 ruby​​ 1.8 中安装了 savon gem。 它显示在 gem 列表中

但是当我给

require 'rubygems'
require 'savon'

出现以下错误

NameError: uninitialized constant Savon
        from ./savon.rb:3
        from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
        from C:/Ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
        from (irb):1

有什么解决办法吗?

最佳答案

您的本地文件名为“savon.rb”可能与 savon gem 的名为“lib/savon.rb”的文件冲突

关于ruby - 使用 savon 的 SOAP 服务不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3554431/

相关文章:

ruby - 为什么我在查看 Sinatra 表单时会得到 "Errno::ENOENT: No such file or directory"?

ruby - 记录器 gem 的 1.2.8 版发生了什么?

Ruby Gems 无法运行

ruby-on-rails - 使用 RVM 时如何安装 Ruby gems?

ruby - 当文件大小大于 X 时 Rmagick 压缩而不写入(上传到 S3)

ruby - 使用 ruby​​ 的 'case'/'when' 方法与 ||或 && 运算符等

ruby - OS X 中作为守护进程运行的脚本的菜单栏图标?

css - 在 Rails 应用程序中修改社交分享按钮 CSS 后不需要的额外文本

Rubygems 没有将/var/lib/gems/1.8/bin 添加到 $PATH?

ruby-on-rails - Rails – 将持续时间转换为整数