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