HTTP格式无效,解析失败

时间:2016-07-25 11:32:16

标签: ruby-on-rails

我试图确保我在Rails中编写的代码仅在开发环境中运行。所以我尝试通过命令启动带有生产环境的rails服务器:

rails s -e production

我开始看到错误:

Invalid request: Invalid HTTP format, parsing fails.
    /home/mark/.rvm/gems/ruby-2.1.5/gems/thin-1.6.1/lib/thin/request.rb:84:in `execute'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/thin-1.6.1/lib/thin/request.rb:84:in `parse'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/thin-1.6.1/lib/thin/connection.rb:41:in `receive_data'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/eventmachine-1.0.7/lib/eventmachine.rb:187:in `run_machine'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/eventmachine-1.0.7/lib/eventmachine.rb:187:in `run'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/thin-1.6.1/lib/thin/backends/base.rb:73:in `start'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/thin-1.6.1/lib/thin/server.rb:162:in `start'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/rack-1.5.5/lib/rack/handler/thin.rb:16:in `run'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/rack-1.5.5/lib/rack/server.rb:264:in `start'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/railties-4.1.7/lib/rails/commands/server.rb:69:in `start'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:81:in `block in server'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:76:in `tap'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:76:in `server'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/railties-4.1.7/lib/rails/commands/commands_tasks.rb:40:in `run_command!'
    /home/mark/.rvm/gems/ruby-2.1.5/gems/railties-4.1.7/lib/rails/commands.rb:17:in `<top (required)>'
    script/rails:6:in `require'
    script/rails:6:in `<main>'

所以我杀死了服务器并运行了rails s。但是,无论我尝试什么,我都会继续犯这个错误。我该怎么办?

0 个答案:

没有答案