我不能 运行 localhost
I can't run localhost
所以我 运行 我的本地主机有一个简单的
rails s
开始还不错:
=> Booting WEBrick
=> Rails 4.1.8 application starting in development on http://0.0.0.0:3000
=> Run 'rails server -h' for more start up options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
然后出现了这条信息:
A server is already running. Check C:/User/yahshef/sites/game/tmp/pids/server.pids.
Exiting
然后我检查了 'C:/User/yahshef/sites/game/tmp/pids/server.pids',里面是:
9552
我删除了 9552,但是当我 运行 它时,它开始正常,就像之前的一样:
=> Booting WEBrick
=> Rails 4.1.8 application starting in development on http://0.0.0.0:3000
=> Run 'rails server -h' for more start up options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
然后这个改大了,还是报错:(,显示是这样的:
Exiting
C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:353:in `kill': Invalid argument (Errno::EINVAL)
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:353:in `pidfile_process_status'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:340:in `check_pid!'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:246:in `start'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/server.rb:69:in `server'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:81:in `block in server'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:76:in `tap'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:76:in `server'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:40:in `run_command!'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
有人知道怎么解决吗?我很感激。
编辑:
请注意,我在发布此问题之前做了研究
打开终端和运行任务列表命令。这将向您显示进程列表,然后显示 运行 taskkill /pid PID(进程的)或简单地粘贴名称。
tasklist
taskkill /pid PID /f
/f 强行杀掉进程。
http://www.addictivetips.com/windows-tips/kill-processes-from-the-command-prompt-in-windows-7/
https://technet.microsoft.com/en-us/library/bb491009.aspx
这两个链接可以详细帮助您。
所以我 运行 我的本地主机有一个简单的
rails s
开始还不错:
=> Booting WEBrick
=> Rails 4.1.8 application starting in development on http://0.0.0.0:3000
=> Run 'rails server -h' for more start up options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
然后出现了这条信息:
A server is already running. Check C:/User/yahshef/sites/game/tmp/pids/server.pids.
Exiting
然后我检查了 'C:/User/yahshef/sites/game/tmp/pids/server.pids',里面是:
9552
我删除了 9552,但是当我 运行 它时,它开始正常,就像之前的一样:
=> Booting WEBrick
=> Rails 4.1.8 application starting in development on http://0.0.0.0:3000
=> Run 'rails server -h' for more start up options
=> Notice: server is listening on all interfaces (0.0.0.0). Consider using 127.0.0.1 (--binding option)
=> Ctrl-C to shutdown server
然后这个改大了,还是报错:(,显示是这样的:
Exiting
C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:353:in `kill': Invalid argument (Errno::EINVAL)
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:353:in `pidfile_process_status'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:340:in `check_pid!'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/rack-1.5.3/lib/rack/server.rb:246:in `start'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/server.rb:69:in `server'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:81:in `block in server'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:76:in `tap'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:76:in `server'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands/commands_tasks.rb:40:in `run_command!'
from C:/RailsInstaller/Ruby2.1.0/lib/ruby/gems/2.1.0/gems/ralities-4.1.8/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:4:in `require'
from bin/rails:4:in `<main>'
有人知道怎么解决吗?我很感激。
编辑:
请注意,我在发布此问题之前做了研究
打开终端和运行任务列表命令。这将向您显示进程列表,然后显示 运行 taskkill /pid PID(进程的)或简单地粘贴名称。
tasklist
taskkill /pid PID /f
/f 强行杀掉进程。 http://www.addictivetips.com/windows-tips/kill-processes-from-the-command-prompt-in-windows-7/ https://technet.microsoft.com/en-us/library/bb491009.aspx
这两个链接可以详细帮助您。