gpt4 book ai didi

ruby - 错误 : No such API key. 请将其添加到您的配置中(在初始 `gem push` 上自动完成)。如何解决这个问题?

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

我想在 Rubygems 上推送一个 gem。但我总是收到这条消息:

C:\ruby\my_gem>gem push my_gem-0.0.1.gem -k rubygems_api_key
Pushing gem to https://rubygems.org...
ERROR: No such API key. Please add it to your configuration (done automatically on initial `gem push`).

我在 C:\Documents and Settings\User\.gem\credentials 中设置了 key

---
rubygems_api_key: e06b38 ...
:rubygems_api_key: e06b38 ...

我从我的 Rubygems 的个人资料页面复制/粘贴它。所以它是正确的。但是我得到一个错误。问题是什么?如何解决?

最佳答案

出于某种原因,rubygems 从 rubygems_api_key 键中删除了 api_key 部分。但是您可以将任何其他 key 添加到凭据文件并使用它通过其完整名称引用它。

https://github.com/rubygems/rubygems/blob/4305567f0182bc08e27c63dcc99842a094af38c6/lib/rubygems/config_file.rb#L289-L293

如果你在.gem/credentials中有以下内容

---
:rubygems_api_key: e06b38 ...
:someother_api_key: 43240230...
:secret: 08n23u30...

你应该可以运行

gem push my_gem-0.0.1.gem -k rubygems
# this is the same as not using the -k/--key arg
gem push my_gem-0.0.1.gem

gem push my_gem-0.0.1.gem -k someother_api_key
gem push my_gem-0.0.1.gem -k secret

关于ruby - 错误 : No such API key. 请将其添加到您的配置中(在初始 `gem push` 上自动完成)。如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17164895/

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