繁体   English   中英

在Windows上创建本地Ruby Gem存储库

[英]Create Local Ruby Gem Repository on Windows

我正在尝试在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,它可以安装ok(3.0.0),但仍然出现上述错误。

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

设置详细信息:

操作系统:Windows 7 x64 Enterprise

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

关于如何使它起作用的任何建议? 还是有其他方法可以创建gem仓库?

当您提到安装程序时,没有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)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM