我正在尝试从 Git 中的分支 merge 灾难中恢复;由于“gemfile.lock 中的 merge 冲突
”,我无法将我的主题分支 merge 到主分支。在寻找解决方案时,我在一篇博客文章中读到,使用“bundle lock”命令会有所帮助(我不知道它已经过时),当我使用它时,我收到警告“Lock 已被弃用。每当您运行“bundle install”
时,您的 bundle 就会被锁定。
所以我最终 merge 了我的主题分支,但是当我尝试访问 rails 服务器时,我收到了一个涉及 bundler 的错误。我假设这是因为我的包被锁定了。运行“bundle unlock
”不会执行任何操作。
还有什么我可以尝试的吗?
最佳答案
我不认为有解锁了。您可以通过删除 Gemfile.lock 文件来解锁。
你需要在git中解析Gemfile.lock。做任何你需要做的事情,以便 git 接受 Gemflie.lock。然后,更新到 git 分支的当前版本,重做 bundle install,并 checkin 新的 Gemfile.lock。
关于ruby-on-rails - 如何解锁我的 gemfile 以便我可以访问 Rails 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13032108/