即使在添加到gemfile并运行bundle install之后,gem也不可用

jon*_*ohn 4 ruby gem rubygems ruby-on-rails

我正在做一个简单的任务,我需要解析一个XML Http响应,所有的http工作正常,我有我的xml字符串....

我正在尝试使用xml-simple宝石.

我有 gem install xml-simple

我也加入gem 'xml-simple'了gemfile

跑得很bundle install成功

但是当我尝试require 'xml-simple'在我的佣金任务中它没有说no such file to load -- xml-simple...

我错过了什么?

hta*_*ata 7

Bundler尝试使用gem名称作为require路径加载gem(即require 'xml-simple').但在xml-simple宝石的情况下,路径xmlsimple不是xml-simple.

所以在你的Gemfile中,请改用:

gem 'xml-simple', :require => 'xmlsimple'
Run Code Online (Sandbox Code Playgroud)