Ruby on rails heroku错误:错误的参数类型哈希(预期数据)(TypeError)
我已成功将我的应用部署到heroku。但是,在设置ENV值时出现以下错误-->> heroku配置:设置GMAIL_用户名=MyeMail@gmail.com 我正在ubuntu 10.04.4中使用一个流浪者虚拟盒 ruby 2.0.0p451 rails 4.0.1 heroku工具带3.8.4 我在错误消息中注意到的一点是,在下面的最后一行上显示了Version:heroku toolbelt/3.8.4(i486 linux)ruby/1.9.1。当我使用2.0时,为什么会说ruby/1.9.1。不确定这是否与此错误有关 谢谢 正在设置配置变量并重新启动damp-FREST-1123。。。失败了Ruby on rails heroku错误:错误的参数类型哈希(预期数据)(TypeError),ruby-on-rails,heroku,Ruby On Rails,Heroku,我已成功将我的应用部署到heroku。但是,在设置ENV值时出现以下错误-->> heroku配置:设置GMAIL_用户名=MyeMail@gmail.com 我正在ubuntu 10.04.4中使用一个流浪者虚拟盒 ruby 2.0.0p451 rails 4.0.1 heroku工具带3.8.4 我在错误消息中注意到的一点是,在下面的最后一行上显示了Version:heroku toolbelt/3.8.4(i486 linux)ruby/1.9.1。当我使用2.0时,为什么会说ruby/1
Heroku客户端内部错误!在以下位置搜索帮助: ! 或在以下位置报告错误: 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:indump'
/usr/local/heroku/vendor/gems/multi_json-1.10.1/lib/multi_json.rb:13
6:在
dump'
/usr/local/heroku/vendor/gems/heroku-api-0.3.18/lib/heroku/api/confi
rb:25:input\u config\u vars'
/usr/local/heroku/lib/heroku/command/config.rb:69:in
block in set'
/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:in`'
Command: heroku config:add GMAIL_USERNAME=MyeMail@gmail.com
Version: heroku-toolbelt/3.8.4 (i486-linux) ruby/1.9.1
尝试卸载和安装Heroku gemagain@MichalSzyndel照你的建议去做。仍然收到相同的错误。运行ruby-v时的输出是什么?您是否在gemfile中指定了ruby版本?@RockwellRice输出为
ruby 2.0.0p451(2014-02-24修订版45167)[i686 linux]
。是的,我在GEM文件中指定了ruby 2.0.0
Command: heroku config:add GMAIL_USERNAME=MyeMail@gmail.com
Version: heroku-toolbelt/3.8.4 (i486-linux) ruby/1.9.1