[英]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.