如何解锁我的gemfile以便访问rails服务器?

时间:2012-10-23 13:55:08

标签: ruby-on-rails ruby git bundler gemfile

我正试图从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”无效。

还有什么我可以尝试的吗?

1 个答案:

答案 0 :(得分:3)

我认为不再有解锁了。您可以通过删除Gemfile.lock文件来解锁。

您需要在git中解析Gemfile.lock。做任何你需要的东西,以便git接受Gemflie.lock。然后,更新到git分支的当前版本,重做bundle install,并检入新的Gemfile.lock。