ruby-on-rails - 服务器已经在运行。检查…/tmp/pids/server.pid。退出 - rails

标签 ruby-on-rails

..$ rails s
=> Booting WEBrick
=> Rails 4.0.4 application starting in development on http://0.0.0.0:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
A server is already running. Check /home/..name/rprojects/railsapp/tmp/pids/server.pid.
Exiting

对于 Rails 初学者来说,解决这个问题最简单的方法是什么?

最佳答案

您可以删除server.pid文件。

rm /your_project_path/tmp/pids/server.pid
<小时/>

其他:

在 OSX 中尝试:

sudo lsof -iTCP -sTCP:LISTEN -P | grep :3000

或者在 Linux 中:

ps -aef | grep rails

lsof -wni tcp:3000

使用杀死进程

kill -9 PID (eg,2786)

关于ruby-on-rails - 服务器已经在运行。检查…/tmp/pids/server.pid。退出 - rails ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24627701/

相关文章:

ruby-on-rails - Cucumber:如何获取 After block 中的标签列表?

ruby-on-rails - 添加邀请码到设计

ruby-on-rails - Rails View 助手似乎不适用于 render_to_string

ruby-on-rails - 如何在 Rails3 应用程序中的所有其他 Controller before_filters 之后在 gem 中附加 before_filter?

ruby-on-rails - rspec 期望只关心一个参数几次

ruby-on-rails - config.cache_classes = false 弄乱了 rspec 测试?

ruby-on-rails - MiniProfiler 未显示在页面上

ruby-on-rails - 使用 Ruby on Rails 进行高性能 RSS/Atom 解析

mysql - Rails 选择随机记录

javascript - 在 Assets 管道中加载订单 JavaScript 文件