首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用生成器在JRuby中写入XML文件

使用生成器在JRuby中写入XML文件
EN

Stack Overflow用户
提问于 2012-02-04 04:43:37
回答 1查看 524关注 0票数 0

我正在尝试使用Builder写入XML文件,但在启动程序时似乎找不到Builder。我使用gem install builder安装了它,然后在我的文件中使用了以下内容,但它没有启动:

代码语言:javascript
运行
复制
require 'rubygems'
require_gem 'builder'

def product_xml
    builder = Builder::XmlMarkup.new("", 2)
    puts builder.person {
        name("Selene")
        id("1")
        x("2");
        y("3");
    }
end

我得到的错误是:

LoadError: no such file to load -- rubygems require at org/jruby/RubyKernel.java:1038 (root) at C:\Users\Ron\Dropbox\...\server\.\data\plugins\cmd-dev\dev.r b:2

EN

Stack Overflow用户

回答已采纳

发布于 2012-02-04 07:23:25

要在JRuby环境中安装gem,您必须使用jruby -S gem,而不仅仅是gem (如果您没有使用RVM)。

所以你应该安装带有jruby -S gem install builder的生成器。一旦你安装了它,你应该只使用require 'builder',而不是require_gem 'builder'

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9135222

复制
相关文章

相似问题

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