gpt4 book ai didi

ruby - 使用带有两个源的 gem install 时指定源

转载 作者:数据小太阳 更新时间:2023-10-29 07:28:33 25 4
gpt4 key购买 nike

我们有一个内部 gem 服务器 ( http://my.gem.server ) 并且在这个服务器上我们存储了 gem foo-1.2.3.gem

我们的用户将此服务器添加到 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

我们尝试将我们的源放在标准 ruby​​gems.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

关于ruby - 使用带有两个源的 gem install 时指定源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28350288/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com