ruby-on-rails - Rails 服务器运行测试而不是在 Ubuntu 16.04 上启动服务器

标签 ruby-on-rails testing server rvm

我的操作系统是 Ubuntu 16.04。

rails -v:

Rails 5.1.6.1

rvm 列表:

=* ruby-2.5.1 [ x86_64 ]
   ruby-2.6.0 [ x86_64 ]
   ruby-2.6.1 [ x86_64 ]

rvm -v

rvm 1.29.7 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

rails -s:

Run options: --seed 22773
# Running:
Finished in 0.000567s, 0.0000 runs/s, 0.0000 assertions/s.
0 runs, 0 assertions, 0 failures, 0 errors, 0 skips

看起来像 Rails 进行测试而不是运行服务器。 我该如何解决?

它发生在任何应用程序上。无论是新的还是从互联网上下载的。

最佳答案

server 命令不是“带连字符的”参数。

我总是使用 bundle 执行,即使用以下命令启动您的 Rails 服务器:

bundle exec rails server

或者只是

rails 服务器

或者为了更简洁

rails s

有关更多信息,请使用 rails --help 命令,或查看 at the docs :)

关于ruby-on-rails - Rails 服务器运行测试而不是在 Ubuntu 16.04 上启动服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55063388/

相关文章:

ruby-on-rails - ActionMailer 问题 - 发送 PDF 附件的正确语法是什么

visual-studio - Visual Studio 测试项目可以处理事件和委托(delegate)吗?

java - Echo Server并发1000个客户端(丢失消息+错误连接)

java - 如何在每个特定的时间间隔在后台运行Java程序?

ruby-on-rails - 我应该在 Gemfile 中设置显式版本吗?

ruby-on-rails - FactoryGirl搞砸了 rake db:迁移过程

jquery - 将页面 View 显示为 jQuery-UI 对话框

python - 保留在设置 python 测试期间创建的项目

java - 是否有可能执行比线程池中的线程更多的请求?

ssl - 证书签名请求 (CSR) - 公司名称