使用Rubymine推送gem时拒绝访问
我正在使用RubyMine 1.7.4开发一个Ruby Gem,我已经构建了Gem,但是当我尝试推送它时,我得到了以下错误:使用Rubymine推送gem时拒绝访问,ruby,gem,rubygems,rubymine,rubymine-7,Ruby,Gem,Rubygems,Rubymine,Rubymine 7,我正在使用RubyMine 1.7.4开发一个Ruby Gem,我已经构建了Gem,但是当我尝试推送它时,我得到了以下错误: /usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /usr/bin/gem push dogeify-1.0.0.gem -k 4393c168a8a078a5008e4697b800276a Enter your RubyGems.org credentials. Don't
/usr/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /usr/bin/gem push dogeify-1.0.0.gem -k 4393c168a8a078a5008e4697b800276a
Enter your RubyGems.org credentials.
Don't have an account yet? Create one at https://rubygems.org/sign_up
HTTP Basic: Access denied.
Process finished with exit code 1
我见过类似的问题,但不同的是,我从来没有机会写我的用户名或密码
我还尝试使用RubyGems给出的命令创建一个~/.gem/credentials
文件,它没有显示任何错误,但如果打开该文件,我看到的是以下内容:
HTTP Basic: Access denied.
有什么想法可能导致这个错误吗?最后,我从Rubymine外部编辑了
~/.gem/credentials
文件,使其看起来像这样:
:rubygems_api_key: "personal_key"
---
:rubygems_api_key: API_KEY
一旦这样做了,我尝试发布gem,它成功了
无论如何,我仍然不知道是什么导致了这个错误。从rubymine内部推宝石有必要吗?你试过使用sudo吗?我可以从外部推它,但我正在尝试学习如何使用rubymine。在推我的第一块宝石时,我也遇到了同样的问题。问题是我还没有确认我的电子邮件地址。在我做了那件事之后,它成功了。