heroku错误:错误的参数类型哈希(预期数据)(TypeError)

时间:2014-06-20 22:05:35

标签: ruby-on-rails heroku

我已成功将我的应用部署到heroku。但是,在设置ENV值时,我收到以下错误 - >>

heroku config:设置GMAIL_USERNAME=MyeMail@gmail.com

我正在使用带有ubuntu 10.04.4

的流浪虚拟盒子

ruby​​ 2.0.0p451

rails 4.0.1

heroku-toolbelt 3.8.4

我在错误消息中注意到的一件事是它在下面的最后一行显示 Version:heroku-toolbelt / 3.8.4(i486-linux)ruby / 1.9.1 。当我使用2.0时,为什么说ruby / 1.9.1。不确定这是否与此错误有关。

由于

  

设置配置变量并重新启动damp-forest-1123 ...失败!
  Heroku客户端内部错误。 !在以下地方寻求帮助:   https://help.heroku.com!或报告错误:   https://github.com/heroku/heroku/issues/new

Error:       wrong argument type Hash (expected Data) (TypeError)
Backtrace:   /usr/local/heroku/vendor/gems/multi_json-1.10.1/lib/multi_json/adapt
     

ers / json_common.rb:21:in to_json' /usr/local/heroku/vendor/gems/multi_json-1.10.1/lib/multi_json/adapt ers/json_common.rb:21:in dump'                    /usr/local/heroku/vendor/gems/multi_json-1.10.1/lib/multi_json/adapt   er.rb:24:在dump' /usr/local/heroku/vendor/gems/multi_json-1.10.1/lib/multi_json.rb:13 6:in转储中                    /usr/local/heroku/vendor/gems/heroku-api-0.3.18/lib/heroku/api/confi   g_vars.rb:25:in put_config_vars' /usr/local/heroku/lib/heroku/command/config.rb:69:in块'                    /usr/local/heroku/lib/heroku/helpers.rb:227:in action' /usr/local/heroku/lib/heroku/command/config.rb:68:in set'                    /usr/local/heroku/lib/heroku/command.rb:218:in run' /usr/local/heroku/lib/heroku/cli.rb:37:in start'                    / usr / bin / heroku:25:在''

Command:     heroku config:add GMAIL_USERNAME=MyeMail@gmail.com
Version:     heroku-toolbelt/3.8.4 (i486-linux) ruby/1.9.1

0 个答案:

没有答案