首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >gem不可用,即使在添加到gemfile并运行包安装之后也是如此

gem不可用,即使在添加到gemfile并运行包安装之后也是如此
EN

Stack Overflow用户
提问于 2011-10-08 13:18:42
回答 2查看 2.6K关注 0票数 5

我正在做一个简单的任务,我需要解析一个XML Http响应,所有的http都工作得很好,并且我有我的xml字符串……

我在试着用xml-simple的宝石。

I‘s gem install xml-simple

我还将gem 'xml-simple'添加到了gemfile中

成功运行bundle install

但是当我尝试在我的rake任务中执行require 'xml-simple'时,它不能显示no such file to load -- xml-simple...

我错过了什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-08 18:40:41

Bundler试图通过使用gem名称作为请求路径(即require 'xml-simple')来加载gem。但是在xml-simple gem中,路径是xmlsimple,而不是xml-simple

因此,在您的Gemfile中,请使用以下内容:

代码语言:javascript
复制
gem 'xml-simple', :require => 'xmlsimple'
票数 8
EN

Stack Overflow用户

发布于 2011-10-08 13:41:41

gem有时具有与gem名称不同的要求路径,请尝试:

gem 'xml-simple', :require => 'xml/simple'

gem 'xml-simple', :require => 'xmlsimple'

或指定正确的所需路径

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7694972

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档