2011-03-29 37 views
2

我有Bundler和Capistrano的rails 3项目。一切工作正常,但是当我运行rake spec Gemfile.lock更改。改变是两行交换。这里的DIFF:Gemfile.lock在运行'rake spec'时不断变化

--- a/Gemfile.lock 
+++ b/Gemfile.lock 
@@ -44,8 +44,8 @@ GEM 
    capistrano (2.5.20) 
     highline 
     highline 
-  net-scp 
     net-scp (>= 1.0.0) 
+  net-scp 
     net-sftp 
     net-sftp (>= 2.0.0) 
     net-ssh (>= 2.0.14) 

当我运行rake spec线再次换第二时间的变化是百废待兴。我非常困惑这种行为。有没有人有一个想法可能会导致这种情况?

回答

6

这是因为capistrano gemspec声明两次依赖关系。请参阅this ticket

+0

高兴地看到它是一个bug :)感谢您的快速答案! – 2011-03-29 15:45:18