使用Rubymine推动宝石时访问被拒绝

时间:2015-11-20 12:07:44

标签: ruby gem rubygems rubymine rubymine-7

我正在使用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]+"

关于可能导致此错误的任何想法?

1 个答案:

答案 0 :(得分:1)

最后,我编辑了Rubymine外部的~/.gem/credentials文件,使其看起来像这样:

:rubygems_api_key: "personal_key"
--- 
:rubygems_api_key: API_KEY

一旦完成,我尝试发布gem并且它有效。

无论如何,我仍然不知道导致错误的原因。