我正在使用RubyMine 1.7.4开发Ruby Gem,我已经构建了gem但是当我尝试推送它时我得到了这个错误:
~/.gem/credentials
我看到了与此here类似的问题,但区别在于我从未有机会编写我的用户名或密码。
我还尝试使用RubyGems提供的命令创建一个HTTP Basic: Access denied.
文件,它没有显示错误,但是如果我打开文件,我看到的就是:
catch_all:
path: /{catch_all}
defaults:
_controller: Your:Controller:AndAction
requirements:
catch_all: "[\s\S]+"
关于可能导致此错误的任何想法?
答案 0 :(得分:1)
最后,我编辑了Rubymine外部的~/.gem/credentials
文件,使其看起来像这样:
:rubygems_api_key: "personal_key"
---
:rubygems_api_key: API_KEY
一旦完成,我尝试发布gem并且它有效。
无论如何,我仍然不知道导致错误的原因。