在cap <env> deploy
期间出现以下错误,但是我的所有环境文件均已相应设置。怎么了?
config.eager_load设置为nil。请相应地更新您的config / environments / *。rb文件:
- 开发-将其设置为false
- test-将其设置为false(除非您使用预加载测试环境的工具)
- 生产-将其设置为true
更新: 我相信这是因为capistrano并未从分支机构撤出最新更改。 Capistrano是否将分支缓存在某个地方?我相信是这样,因为10分钟前的最新版本不包含我的最新更改。
答案 0 :(得分:0)
之所以发生这种情况是因为repo目录有点像一个缓存...我想。我只是通过rm -rf repo
删除了它,然后重新部署。