我和Bundler和Capistrano有一个rails 3项目。一切都运行正常,但是当我运行rake spec时,Gemfile.lock发生了变化。变化是交换了两行。不同之处在于:
--- 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时,这些行再次被交换,并且更改被撤消。我对这种行为感到非常困惑。有谁知道这可能是什么原因吗?
发布于 2011-03-29 23:18:46
这是因为capistrano gemspec声明了两次依赖关系。参见this ticket。
https://stackoverflow.com/questions/5474810
复制相似问题