我已成功将我的应用部署到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/newError: 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:input_config_vars' /usr/local/heroku/lib/heroku/command/config.rb:69:in
块' /usr/local/heroku/lib/heroku/helpers.rb:227:inaction' /usr/local/heroku/lib/heroku/command/config.rb:68:in
set' /usr/local/heroku/lib/heroku/command.rb:218:inrun' /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