Ruby on rails Spring在尝试Rake命令时不适用于我的rails6应用程序

Ruby on rails Spring在尝试Rake命令时不适用于我的rails6应用程序,ruby-on-rails,ruby,spring-boot,ruby-on-rails-6,Ruby On Rails,Ruby,Spring Boot,Ruby On Rails 6,根据我尝试运行类似于bin/rails routes&&spring status的命令时,spring的状态应在下次运行时更改,但无论我尝试该命令多少次,spring的状态都不会更改,但当我尝试编辑文件时,其状态会更改。而且我的rails运行时间非常慢(这是有意义的,因为spring不能在我的应用程序上运行!) 这是bin/rails routes 1>/dev/null&&spring status执行的输出示例: $bin/rails路由1>/dev/null&&spring状态 Spri

根据我尝试运行类似于
bin/rails routes&&spring status
的命令时,spring的状态应在下次运行时更改,但无论我尝试该命令多少次,
spring
的状态都不会更改,但当我尝试编辑文件时,其状态会更改。而且我的rails运行时间非常慢(这是有意义的,因为
spring
不能在我的应用程序上运行!)

这是
bin/rails routes 1>/dev/null&&spring status
执行的输出示例:

$bin/rails路由1>/dev/null&&spring状态
Spring正在运行:
6297 spring服务器项目1小时前启动
15304春季应用程序|项目| 23分钟前启动|开发模式
17620春季应用程序|项目| 8分钟前启动|开发模式
这是
touch config/application.rb&&spring status
execution(注意最后一行的开始时间!)的输出示例:

$touch config/application.rb&&spring status
Spring正在运行:
6297 spring服务器项目1小时前启动
15304春季应用程序|项目| 24分钟前启动|开发模式
18841 spring应用程序|项目| 1秒前启动|开发模式
问题:
  • 执行命令时,为什么
    spring
    不工作
  • 如何使
    spring
    工作以减少rails的执行时间

  • 我在构建的每个新应用程序中做的第一件事就是删除spring…@jvillian,为什么?我们生命中的时间是宝贵的。是的,现在我从不浪费时间与spring打交道,也不必就此发问。我看到文档中说,当您运行rails路由时,它应该重新启动spring,但spring重新启动本身并没有多大意义,因为您查看了路由,因为没有任何更改。在这种情况下,文档可能是错误的,spring不应该重新启动。@dariush spring导致的问题比它解决的问题多。我和jvillian在一起——新项目的第一步是移除spring。当spring出现问题时,它看起来就像其他许多不相关的问题一样,如果没有它,您可能会花费数小时来排除一些根本不会发生的问题。这是垃圾车。