我想设置话语,但是我遇到了这个错误。当我在窗口powershell中运行'bundle exec rails s -b 0.0.0.0'时,它会告诉我这个
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想设置话语,但是我遇到了这个错误。当我在窗口powershell中运行'bundle exec rails s -b 0.0.0.0'时,它会告诉我这个相关的知识,希望对你有一定的参考价值。
root@base-debootstrap:/vagrant# bundle exec rails s -b 0.0.0.0
/var/lib/gems/2.3.0/gems/unicorn-5.4.1/lib/unicorn/http_server.rb:190:in `rename': Text file busy @ rb_file_s_rename - (/vagrant/tmp/pids/0.48546387545184877.3435, /vagrant/tmp/pids/unicorn.pid) (Errno::ETXTBSY)
from /var/lib/gems/2.3.0/gems/unicorn-5.4.1/lib/unicorn/http_server.rb:190:in `clobber_pid'
from /var/lib/gems/2.3.0/gems/unicorn-5.4.1/lib/unicorn/http_server.rb:220:in `pid='
from /var/lib/gems/2.3.0/gems/unicorn-5.4.1/lib/unicorn/http_server.rb:137:in `start'
from /var/lib/gems/2.3.0/gems/unicorn-5.4.1/bin/unicorn:126:in `<top (required)>'
from /vagrant/bin/unicorn:48:in `load'
from /vagrant/bin/unicorn:48:in `<main>'
如果你能帮助我,我会非常感激!
答案
运行以下命令,这可能对您有所帮助
ps aux | grep 3000
您将获得进程pid然后运行
kill -9 pid
或者您可以直接转到项目中的tmp-> pids-> server.pid并删除server.pid文件。然后尝试再次启动服务器它将工作
以上是关于我想设置话语,但是我遇到了这个错误。当我在窗口powershell中运行'bundle exec rails s -b 0.0.0.0'时,它会告诉我这个的主要内容,如果未能解决你的问题,请参考以下文章