Rails 应用程序 config.eager_load 设置为零?

Rails app config.eager_load set to nil?

cap <env> deploy 期间,我收到以下错误,但我的所有环境文件都已相应设置。怎么回事?

config.eager_load is set to nil. Please update your config/environments/*.rb files accordingly:

  • development - set it to false
  • test - set it to false (unless you use a tool that preloads your test environment)
  • production - set it to true

更新: 我相信这是因为 Capistrano 没有从分支中提取最新的更改。 Capistrano 是否将分支缓存在某处?我相信是这种情况,因为 10 分钟前的最新版本不包括我最近的更改。

之所以发生这种情况,是因为 repo 目录有点像缓存...我猜。我刚刚通过 rm -rf repo 将其删除,然后重新部署。