Instalação do Heroku retorna erros com json

0

Como o título diz, estou tentando instalar o Heroku. No entanto, assim que eu executo qualquer comando heroku, eu recebo isto em troca:

/usr/local/heroku/vendor/gems/json-1.7.7/lib/json/common.rb:67:in 'initialize': no implicit conversion of nil into Hash (TypeError)
    from /usr/local/heroku/vendor/gems/json-1.7.7/lib/json/common.rb:67:in 'new'
    from /usr/local/heroku/vendor/gems/json-1.7.7/lib/json/common.rb:67:in 'generator='
    from /usr/local/heroku/vendor/gems/json-1.7.7/lib/json/ext.rb:17:in '<module:Ext>'
    from /usr/local/heroku/vendor/gems/json-1.7.7/lib/json/ext.rb:12:in '<module:JSON>'
    from /usr/local/heroku/vendor/gems/json-1.7.7/lib/json/ext.rb:9:in '<top (required)>'
    from /home/andrew/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /home/andrew/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /usr/local/heroku/vendor/gems/json-1.7.7/lib/json.rb:58:in '<module:JSON>'
    from /usr/local/heroku/vendor/gems/json-1.7.7/lib/json.rb:54:in '<top (required)>'
    from /home/andrew/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /home/andrew/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /usr/local/heroku/lib/heroku/cli.rb:18:in '<top (required)>'
    from /home/andrew/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /home/andrew/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in 'require'
    from /usr/local/heroku/bin/heroku:23:in '<main>'

Eu executei estes comandos para instalar o Heroku:

 sudo apt-add-repository 'deb http://toolbelt.herokuapp.com/ubuntu ./'
wget -O- https://toolbelt.heroku.com/apt/release.key | apt-key add -
 sudo apt-get update
sudo apt-get install heroku-toolbelt

Alguém pode me ajudar? Obrigado!

    
por Andrew 22.07.2014 / 06:24

1 resposta

0

Parece que há um problema com a versão 3.9.4 do Heroku ToolBelt.

Como há uma nova versão disponível, ela deve ser corrigida com uma atualização:

$ sudo apt-get update && sudo apt-get upgrade

ou se você quiser apenas atualizar esse pacote

$ sudo apt-get install heroku-toolbelt 
    
por Salem 22.07.2014 / 22:56