Ruby on rails 如何在rails服务器错误中查看长堆栈顶部跟踪

Ruby on rails 如何在rails服务器错误中查看长堆栈顶部跟踪,ruby-on-rails,rubygems,Ruby On Rails,Rubygems,跑步后 bundle exec rails我试图通过http://localhost:3000/ 为了调试这个,我需要看到错误跟踪的顶部,但是错误跟踪将近5000个条目,并且在3500行左右被截断 如何查看完整错误以便开始调试 4701 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.12.0/lib/puma/server.rb 4702 /Users/paul/.rbenv/versions/2.4.1/

跑步后
bundle exec rails
我试图通过
http://localhost:3000/

为了调试这个,我需要看到错误跟踪的顶部,但是错误跟踪将近5000个条目,并且在3500行左右被截断

如何查看完整错误以便开始调试

 4701 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.12.0/lib/puma/server.rb
 4702 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.12.0/lib/puma/runner.rb
 4703 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.12.0/lib/puma/cluster.rb
 4704 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.12.0/lib/puma/single.rb
 4705 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.12.0/lib/puma/launcher.rb
 4706 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/puma-3.12.0/lib/puma/plugin/tmp_restart.rb
 4707 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/faraday-0.12.1/lib/faraday/adapter/net_http_persistent.rb
 4708 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/activesupport-5.1.1/lib/active_support/backtrace_cleaner.rb
 4709 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/railties-5.1.1/lib/rails/backtrace_cleaner.rb
 4710 /Users/paul/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/web-console-3.5.1/lib/web_console/whiny_request.rb

[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html

[IMPORTANT]
Don't forget to include the Crash Report log file under
DiagnosticReports directory in bug reports.


您可以将脚本的输出重定向到一个文件,并在其中查找错误

bundle exec rails s > my_file
这将把输出放在文件“my_file”中。如果要包含错误(stderr输出),还需要重定向该错误,因此如下所示:

bundle exec rails s > my_file 2>&1