【问题标题】:Create Local Ruby Gem Repository on Windows在 Windows 上创建本地 Ruby Gem 存储库
【发布时间】:2011-01-16 15:25:21
【问题描述】:

我正在尝试在 Windows 机器上创建一个本地 gem 存储库,它只是一个文件夹,根本不涉及 Web 服务器。这样我就可以像使用 Mercurial 或 Git 一样将存储库粘贴到 Windows 共享中。

现在,当我尝试创建存储库时,出现以下错误:

C:\TestLocalrepo>gem generate_index -d
C:\TestLocalrepo ERROR:  While
executing gem ... (RuntimeError)
    Gem::Indexer requires that the XML Builder library be installed:
        gem install builder

我已尝试运行 gem install builder 安装正常 (3.0.0) 但我仍然收到上述错误。

我在其他地方阅读以尝试安装我拥有的 builder-2.1.2.gem,但这也没有任何区别。

设置详情:

操作系统:Windows 7 x64 企业版

ruby 1.9.2p0 (2010-08-18) [i386-mingw32] - 通过 msi 包安装。

关于如何让它工作的任何建议?还是有其他方法可以创建 gem 存储库?

【问题讨论】:

    标签: ruby windows windows-7 rubygems


    【解决方案1】:

    当你提到安装程序时,没有MSI包,是RubyInstaller团队提供的可执行安装程序。

    现在,关于您收到的错误,您之前是否尝试过卸载 builder 3.0.0?

    就我而言:

    C:\Foo>tree
    Folder PATH listing for volume Keore HD
    Volume serial number is FC6C-E785
    C:.
    └───gems
    

    其中gems 包含rake-compiler-0.7.5.gem 并安装了以下构建器gem:

    >gem list builder
    
    *** LOCAL GEMS ***
    
    builder (2.1.2)
    

    使用ruby 1.9.2p136 (2010-12-25) [i386-mingw32] 执行gem generate_index -d C:\Foo 工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-16
      • 2012-07-10
      • 1970-01-01
      • 2012-11-29
      • 2015-10-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多