capistrano rails 3 git error - 致命:不是git存储库(或任何父目录):。git

时间:2012-11-12 19:22:18

标签: ruby-on-rails-3 git capistrano

我不使用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”来解决这个问题

感谢 乔尔

1 个答案:

答案 0 :(得分:1)

好吧,我想出来了,看起来好像包括间隙,gvis,jquery-rails,vestal_versions在内的几个宝石都包含在他们的gemspec中对git的依赖,请参阅https://github.com/thoughtbot/clearance/blob/master/clearance.gemspec#L17。我不确定他们为什么这样做,似乎是一种不必要的依赖......