在Rails中安装特定的gem后,我一直得到一个'没有这样的文件加载'为什么?

时间:2010-11-09 00:07:29

标签: ruby-on-rails rubygems require

我收到以下错误:

no such file to load -- soap4r

但是我已经多次做过gem install soap4r ...以确保。

为什么我收到此错误,我该怎么做才能修复它?

no such file to load -- soap4r
c:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
c:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'

1 个答案:

答案 0 :(得分:0)

当我在environment.rb中的config块中包含soap4r时,我在Rails应用程序中遇到了同样的问题。

当我在初始化程序块之前将其移动到文件顶部时,我摆脱了错误。 这就是我所拥有的:

gem 'soap4r'
require 'soap/wsdlDriver'

这在初始化程序块中,给了我错误:

config.gem 'soap4r'