【问题标题】:how to undo bundle update如何撤消捆绑更新
【发布时间】:2012-03-12 03:26:15
【问题描述】:

bundle updatebundle install 非常棒。但是,如果出现问题,有没有一个好的方法来 undo bundle installbundle update

【问题讨论】:

    标签: ruby-on-rails rvm bundler


    【解决方案1】:

    有一种明显的方法:

    git checkout -- Gemfile.lock
    

    然后运行

    bundle install
    

    假设您使用git - 但现在谁不使用,我在 git 中拥有一切。

    【讨论】:

    • git checkout 默认情况下会尝试签出 git 分支,如果您指定 -- 它知道它必须签出文件......这只是在您有一个与您的分支名称相同的分支的情况下文件 - 但这是一个好习惯。
    【解决方案2】:

    我进入 Github,复制了我想要的旧 Gemfile.lock 并将其粘贴到我的代码中的 Gemfile.lock 中,然后运行 ​​bundle install

    【讨论】:

      【解决方案3】:

      我尝试遵循已接受的答案,但仍然遇到错误。这对我有用:

      git checkout -- Gemfile.lock
      

      然后:

      bundle pristine
      

      Bundler docs 中所述,bundle pristine 将已安装的 gem 恢复到原始状态。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-12
        • 1970-01-01
        • 2023-03-05
        • 2012-02-15
        • 2018-03-16
        • 2015-03-13
        相关资源
        最近更新 更多