Доступ запрещен при загрузке драгоценного камня с использованием Rubymine
Я разрабатываю Ruby Gem с использованием RubyMine 1.7.4, я уже собрал гем, но когда я пытаюсь нажать на него, я получаю эту ошибку:
/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
Я видел проблему, подобную этой здесь, но разница в том, что у меня никогда не было возможности написать свое имя пользователя или пароль.
Я также пытался создать ~/.gem/credentials
файл с помощью команды, данной RubyGems, и он не показывает ошибки, но если я открою файл, все, что я вижу, это:
HTTP Basic: Access denied.
Любые идеи о том, что может быть причиной этой ошибки?
1 ответ
В итоге я отредактировал ~/.gem/credentials
файл из-за пределов Rubymine, чтобы он выглядел так:
:rubygems_api_key: "personal_key"
---
:rubygems_api_key: API_KEY
Как только это будет сделано, я попытаюсь опубликовать камень, и он сработает.
Во всяком случае, я до сих пор не знаю, что является причиной ошибки.