2015-11-20 6 views
1

Я разработка на Ruby Gem с помощью RubyMine 1.7.4, я уже строю драгоценный камень, но когда я пытаюсь протолкнуть его, я получаю эту ошибку:Доступ запрещен при нажатии камня с помощью RubyMine

/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 

У меня есть видел проблему, похожую на эту проблему here, но разница в том, что я никогда не получаю возможность писать свое имя пользователя или пароль.

Я также попытался создать ~/.gem/credentials файл с помощью команды, заданной с помощью RubyGems и не показывает ошибку, но если открыть файл все, что я вижу это:

HTTP Basic: Access denied. 

Любые идеи о том, что может быть причиной этой ошибки ?

+0

Нужно ли нажимать драгоценный камень из внутреннего рубина? – mudasobwa

+0

Вы пробовали использовать 'sudo'? – 13aal

+0

Я мог бы выталкивать его извне, но я пытаюсь научиться использовать Rubyine. – moondaisy

ответ

0

В конце концов, я редактировал ~/.gem/credentials файл из внешнего RubyMine, чтобы сделать его выглядеть следующим образом:

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

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

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