ruby – 使用带两个源的gem install时指定源
发布时间:2020-12-17 02:54:58 所属栏目:百科 来源:网络整理
导读:我们有一个内部gem服务器( http://my.gem.server),在这个服务器上我们存储gem foo-1.2.3.gem 我们的用户将此服务器添加到gem源.我们的宝石来源看起来像:: *** CURRENT SOURCES ***https://rubygems.org/http://my.gem.server/ 到目前为止它的工作非常好. 然
我们有一个内部gem服务器(
http://my.gem.server),在这个服务器上我们存储gem foo-1.2.3.gem
我们的用户将此服务器添加到gem源.我们的宝石来源看起来像:: *** CURRENT SOURCES *** https://rubygems.org/ http://my.gem.server/ 到目前为止它的工作非常好. 然后社区中的某个人创建了foo-0.0.1.gem 现在,当我们的内部客户端执行gem安装时,安装了来自社区的foo-0.0.1.gem而不是我们的foo-1.2.3.gem 我们已经尝试将我们的源代码放在标准rubygems.org之前,但仍然得到相同的结果. 有谁知道如何告诉gem install从我们的内部源获取gem? 如果它在我们的网站上找不到,那么如果只是点击社区来源会更好. 解决方法
您有两种选择:
在命令中指定源 gem install –source http://my.gem.server/ install foo 编辑${HOME} /.gemrc文件 更改 :sources: - http://rubygems.org - http://my.gem.server 至 :sources: - http://my.gem.server - http://rubygems.org (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |