首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复Gemfile.lock

恢复Gemfile.lock
EN

Stack Overflow用户
提问于 2013-04-10 07:34:45
回答 2查看 4.1K关注 0票数 1

我从安装在我机器上的Redmin2.2中删除了gemfile.lock。我如何恢复它?

我尝试了“捆绑安装”,但没有成功。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-10 11:45:51

对你来说,这没什么大不了的。

出于可移植性的原因,Gemfile.lock是安装了哪个版本的gem的快照,它来自哪里,以及它的依赖关系。考虑到您正在使用packaged software,除非您计划在将来的某个时候分发您的代码,否则缺少Gemfile.lock并不是世界末日。

如果您绝对需要Gemfile.lock文件,请尝试更改您的Gemfile并再次运行bundle install。如果Bundler找不到已经缓存或安装的gem,它就会安装gem。由于您正在尝试安装一组完全安装的gem,Bundler可能会在不执行任何工作的情况下美化整个过程。让它做一些事情,安装一个你还没有的任意gem,然后它可能会为你生成一个新的Gemfile.lock文件。

或者,我认为最简单的方法是使用,删除整个gem文件夹,然后运行bundle install。这相当于重新开始一次干净的安装,而不会破坏您的数据集。

票数 3
EN

Stack Overflow用户

发布于 2013-04-10 09:12:50

你在使用版本控制吗?如果您正在尝试使用git reset --hard。否则,没人能帮你...

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15914410

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档