我正在做一个简单的任务,我需要解析XML Http响应,所有的http工作正常,我有我的xml字符串......
我正在尝试使用xml-simple
gem。
我gem install xml-simple
我还将gem 'xml-simple'
添加到gemfile
成功地离开bundle install
但是当我在rake任务中尝试require 'xml-simple'
时,它无法说no such file to load -- xml-simple
...
我缺少什么?
答案 0 :(得分:7)
Bundler尝试使用gem名称作为require路径加载gem(即require 'xml-simple'
)。但对于xml-simple
gem,路径为xmlsimple
,而不是xml-simple
。
所以在你的Gemfile中,请改用:
gem 'xml-simple', :require => 'xmlsimple'
答案 1 :(得分:0)
宝石有时会有与宝石名称不同的需求路径,请尝试:
gem 'xml-simple', :require => 'xml/simple'
或
gem 'xml-simple', :require => 'xmlsimple'
或任何正确的要求路径指定