我正试图从Git中的分支合并灾难中恢复过来;由于“merge conflict in gemfile.lock
”,我无法将主题分支合并到主分支。在寻找解决方案的同时,我在博客文章中读到,使用“bundle lock”命令会有所帮助(我不知道它已经过时了),当我使用它时,我收到了“Lock is deprecated. Your bundle is now locked whenever you run 'bundle install'
”的警告。
所以我最终合并了我的主题分支,但是当我尝试访问rails服务器时,我收到了涉及bundler的错误。我假设这是因为我的包被锁定了。运行“bundle unlock
”无效。
还有什么我可以尝试的吗?
答案 0 :(得分:3)
我认为不再有解锁了。您可以通过删除Gemfile.lock文件来解锁。
您需要在git中解析Gemfile.lock。做任何你需要的东西,以便git接受Gemflie.lock。然后,更新到git分支的当前版本,重做bundle install,并检入新的Gemfile.lock。