微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Ruby Rails,本地服务器不以rails开头

如何解决Ruby Rails,本地服务器不以rails开头

我正在linux上的红宝石开发项目上工作。

使用rails s我有个疑问。

通常,当我做rails s时,我可以看到:

Booting Puma
=> Rails 6.0.0 application starting in development 
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.5 (ruby 2.6.3-p62),codename: MysterIoUs Traveller
* Min threads: 5,max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000

我可以在localhost 3000上看到我的项目

但是,现在,在我当前的项目中,它的理由是:

=> Booting Puma
=> Rails 6.0.0 application starting in development 
=> Run `rails server --help` for more startup options

仅此而已,没有错误消息,我只是无法访问本地主机3000上的项目。

我尝试用rails s -p 3000指定一个端口或用rails -P指定一个PID ...但是它没有改变 我尝试了rake rails:update:bin,但也没有改变

您是否知道我可以做什么来解决我的问题并在我的项目上使用agan localy?

谢谢

解决方法

您可以使用webrick server来代替puma server来使用rails s webrick

,

我猜您的错误(std :: err)从控制台中隐藏了。 您一定有此错误

=> A server is already running. Check /YourProjectPath/tmp/pids/server.pid. 转到tmp/pids/server.pid,您将在此处找到服务器ID。在终端上使用服务器ID运行以下命令。 即:

$ kill 13455

///其中13455是我的项目的服务器ID。

如果它不起作用。重新启动您的PC。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。