gpt4 book ai didi

ruby-on-rails - 我不小心跑了 'gem update' 我可以恢复它吗?

转载 作者:行者123 更新时间:2023-12-01 10:36:14 26 4
gpt4 key购买 nike

我运行了“gem update”以尝试解决我正在开发的另一个应用程序中的问题。现在我的主应用程序无法正常工作,因为我有一堆太新的 gem 。有没有办法撤消 gem 更新?或者将我的 gem 恢复到我团队的 Gemfile.lock 文件中提到的版本?

更新:当我尝试运行“rake spec”时,它特别提示 Rake
(Gem::LoadError:您已经激活了 rake 10.5.0,但是您的 Gemfile 需要 rake 10.4.2。在您的命令中添加 bundle exec 可以解决这个问题。)

最佳答案

如果您当前拥有比 Gemfile.lock 中指定的更新版本的 gem,那么使用 Gemfile.lock 中提到的版本重写 Gemfile 并运行 bundle install 就足够了。 .

我在本地对此进行了测试(在 Gemfile.lock 和 Gemfile 中都降级了一个版本)并且 bundler 安装了旧版本没有问题。

关于ruby-on-rails - 我不小心跑了 'gem update' 我可以恢复它吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34912760/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com