是否有可能清除Spring gem的缓存?

the*_*ien 2 ruby-on-rails spring-gem

我正在尝试完成一项任务,该任务为之前的任务创建一个几乎相同的应用程序.它需要一个名为的应用程序todolists.这与前一个赋值相同,为了能够重新开始,我将以前的赋值重命名为todolists_mod1.然后我发现问题是Spring宝石记录了之前的任务.

我知道我可以禁止Spring使用的DISABLE_SPRING变量.这对我来说似乎有点乏味.

有没有办法我可以强制Spring从缓存中删除以前的赋值应用程序,或者在不卸载gem的情况下完全清除缓存?

her*_*n43 7

我不确定这是否与您所遇到的问题相同,但它有点类似.我有一个问题,由于某种原因rails s,rails c并使用两种不同的数据库设置.

我一直在使用一个database.yml配置,然后最近改了它.当我运行rails s它时使用了新的数据库配置,但是当我运行rails c它时出于某种原因使用了旧的配置.

尝试了几个不同的东西后无效,我停止了Spring(spring stop),然后重新运行rails c了自动启动的Spring.之后rails c开始使用新配置.

我再也不知道这是否是您正在寻找的答案,但它确实帮助了我.

- 编辑 -

要清楚的是,当我停止Spring时,我在spring stop应用程序目录的顶层运行.