大佬教程收集整理的这篇文章主要介绍了ruby-on-rails – 无法运行localhost:3000:呈现空白页面,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
不知道怎么解决这个问题.任何帮助都感激不尽.如果无法对我正在开发的代码运行单元测试,则无法继续开发.
但是当我使用另一个端口时,一切正常.例如,当使用Rails s -p 3001或port 3002命令启动应用服务器时,使用URL localhost:3001或localhost:3002在任何浏览器中运行应用程序都没有问题.
我的3000端口或Puma或两者都有什么问题?
levi-test-01 liviu-mac $rails s => BooTing Puma => Rails 4.2.6 application starTing in development on http://localhost:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [4589] Puma starTing in cluster mode... [4589] * Version 3.3.0 (ruby 2.3.0-p0),codename: Jovial Platypus [4589] * Min threads: 5,max threads: 5 [4589] * Environment: development [4589] * Process workers: 2 [4589] * Preloading application [4589] * Listening on tcp://localhost:3000 [4589] Use Ctrl-C to stop [4589] - Worker 1 (pid: 4603) booted,phase: 0 [4589] - Worker 0 (pid: 4602) booted,phase: 0 ^C[4589] - Gracefully shutTing down workers... /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/server.rb:355:in `delete': No such file or directory @ unlink_internal - /Users/liviu-mac/ror/levi-test-01/tmp/pids/server.pid (Errno::ENOENT) from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/server.rb:355:in `block in write_pid' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/puma-3.3.0/lib/puma/cluster.rb:120:in `fork' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/puma-3.3.0/lib/puma/cluster.rb:120:in `block in spawn_workers' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/puma-3.3.0/lib/puma/cluster.rb:116:in `times' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/puma-3.3.0/lib/puma/cluster.rb:116:in `spawn_workers' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/puma-3.3.0/lib/puma/cluster.rb:418:in `run' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/puma-3.3.0/lib/puma/launcher.rb:172:in `run' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/puma-3.3.0/lib/rack/handler/puma.rb:51:in `run' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/server.rb:286:in `start' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.6/lib/rails/commands/server.rb:80:in `start' from /Users/liviu-mac/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/railties-4.2.6/lib/rails/commands/commands_tasks.rb:80:in `block in server'
运行这样的命令:
levi-test-01 liviu-mac $lsof -i :3000
使用端口3000列出所有剩余进程.
像这样的命令
levi-test-01 liviu-mac $kill -9 PID
解决了这个问题.
以上是大佬教程为你收集整理的ruby-on-rails – 无法运行localhost:3000:呈现空白页面全部内容,希望文章能够帮你解决ruby-on-rails – 无法运行localhost:3000:呈现空白页面所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。