首页 > 解决方案 > 为不需要的 gropus 跳过捆绑器身份验证

问题描述

我有一个Gemfile看起来像

source 'https://rubygems.org'
...

group :production do
  ...
  source 'https://rubygems.pkg.github.com/org' do
    ...
  end
end

group :development do
  ...
end

group :development, :test do
  ...
end

group :test do
  ...
end

在我的test环境中,我试图通过运行安装严格必要的 gem

bundle config set --local without 'development production'
bundle install

但是,Bundler 失败并出现以下错误:Authentication is required for rubygems.pkg.github.com.

有没有办法不提供任何身份验证凭据并仍然安装 gems(不生产)?

我也尝试将:production组标记为,optional但我仍然得到同样的错误。

标签: rubybundler

解决方案


推荐阅读