加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读