【发布时间】:2012-03-12 03:26:15
【问题描述】:
bundle update 和 bundle install 非常棒。但是,如果出现问题,有没有一个好的方法来 undo bundle install 和 bundle update ?
【问题讨论】:
标签: ruby-on-rails rvm bundler
bundle update 和 bundle install 非常棒。但是,如果出现问题,有没有一个好的方法来 undo bundle install 和 bundle update ?
【问题讨论】:
标签: ruby-on-rails rvm bundler
有一种明显的方法:
git checkout -- Gemfile.lock
然后运行
bundle install
假设您使用git - 但现在谁不使用,我在 git 中拥有一切。
【讨论】:
-- 它知道它必须签出文件......这只是在您有一个与您的分支名称相同的分支的情况下文件 - 但这是一个好习惯。
我进入 Github,复制了我想要的旧 Gemfile.lock 并将其粘贴到我的代码中的 Gemfile.lock 中,然后运行 bundle install。
【讨论】:
我尝试遵循已接受的答案,但仍然遇到错误。这对我有用:
git checkout -- Gemfile.lock
然后:
bundle pristine
如Bundler docs 中所述,bundle pristine 将已安装的 gem 恢复到原始状态。
【讨论】: