Rails 将不会运行服务器

dri*_*rip 19 ruby ruby-on-rails

我目前正在我的Win10机器上学习Ruby on Rails,服务器拒绝运行。

$ rails server
Could not find server ''. (Rails::Command::Base::CorrectableError)
Run `bin/rails server --help` for more options.
Run Code Online (Sandbox Code Playgroud)

我试图寻找答案,但找不到。是的,我在项目根目录中。

rob*_*850 23

对于运行 Ruby 3.0 的用户,由于默认情况下不再提供 Webrick,如果您仍想使用它,则需要将其添加到 Gemfile 中:

gem 'webrick', '~> 1.7'
Run Code Online (Sandbox Code Playgroud)


Jor*_*ayo 14

Rails 找不到可以使用的服务器,我碰巧将 Rails 5.x 升级到 6.x 项目。解决的方法是在我的 Gemfile 中添加:

gem 'puma', '~> 5.2'
Run Code Online (Sandbox Code Playgroud)

当然,您可以尝试不同的服务器,例如unicorn@jvillianthin在他的文章中分享的服务器。