【问题标题】:Gemfile.lock keeps changing when running 'rake spec'Gemfile.lock 在运行“rake spec”时不断变化
【发布时间】:2011-03-29 15:14:01
【问题描述】:

我有一个带有 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 时,这些行再次被交换并且更改被撤消。我对这种行为感到非常困惑。有谁知道可能是什么原因造成的?

【问题讨论】:

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


    【解决方案1】:

    这是因为 capistrano gemspec 两次声明了依赖关系。见this ticket

    【讨论】:

    • 很高兴看到这是一个错误 :) 感谢您的快速回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-22
    • 1970-01-01
    • 1970-01-01
    • 2011-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多