ruby 当尝试使用Rake命令时,Spring不适用于我的Rails 6应用程序

kx5bkwkv  于 2023-10-18  发布在  Ruby
关注(0)|答案(1)|浏览(123)

基于spring's document,当我尝试运行像bin/rails routes && spring status这样的命令时,spring的状态应该在下次运行时改变,但是无论我尝试该命令多少次,spring的状态都不会改变,但是当我尝试编辑文件时,它的状态会改变。而且我的rails运行时间非常慢(有道理,因为spring不能在我的应用程序上工作!)).
以下是bin/rails routes 1>/dev/null && spring status执行的输出示例:

$ bin/rails routes 1>/dev/null && spring status
Spring is running:

 6297 spring server | proj | started 1 hour ago
15304 spring app    | proj | started 23 mins ago | development mode
17620 spring app    | proj | started 8 mins ago | development mode

这是touch config/application.rb && spring status执行的输出示例(注意最后一行的开始时间!):

$ touch config/application.rb && spring status
Spring is running:

 6297 spring server | proj | started 1 hour ago
15304 spring app    | proj | started 24 mins ago | development mode
18841 spring app    | proj | started 1 sec ago | development mode

问题:

1.为什么spring在执行命令时不工作?
1.如何让spring工作来减少我的rails的执行时间?

wwodge7n

wwodge7n1#

这就是它为我工作的原因:

$ bundle install
$ bundle exec spring binstub --all

来源:https://github.com/rails/spring#walkthrough

相关问题