我不使用git,但在升级到ruby 1.9.3和rails 3.017并使用cap来部署之后,我得到了这些错误:
fatal: Not a git repository (or any of the parent directories): .git
它们似乎没有破坏任何东西,但它们很烦人。我不使用git,我怎么让它们消失?
更多信息(这是我看到的)
$ cap pirmtlddemo deploy:long
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
* executing `pirmtlddemo'
* executing `deploy:long'
** transaction: start
* executing `deploy:update_code'
注意,在尝试运行localy(rails s)时我有类似的警告,我通过执行“git init”来解决这个问题
感谢 乔尔
答案 0 :(得分:1)
好吧,我想出来了,看起来好像包括间隙,gvis,jquery-rails,vestal_versions在内的几个宝石都包含在他们的gemspec中对git的依赖,请参阅https://github.com/thoughtbot/clearance/blob/master/clearance.gemspec#L17。我不确定他们为什么这样做,似乎是一种不必要的依赖......