Доступ запрещен при загрузке драгоценного камня с использованием 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

Как только это будет сделано, я попытаюсь опубликовать камень, и он сработает.

Во всяком случае, я до сих пор не знаю, что является причиной ошибки.

Другие вопросы по тегам