我们会对此进行测试,但如果不应该发生这种情况,我们不想冒险破坏我们的开发环境。
删除Gemfile.lock可以吗?
我们使用的是 Rails 3.0.6。
您可能不会破坏您的开发环境。但是,您最终可能会得到比以前更新版本的宝石。这取决于你如何定义它们Gemfile
.
如果您使用以下条目:
gem "rails"
然后你就会得到最新的rails
宝石,无论是什么。
如果您使用以下条目:
gem "rails", "3.2.11"
然后您将再次获得 3.2.11。
说了这么多,这就是分支的用途。建立一个分支git
, hg
,或者无论你使用什么,吹走Gemfile.lock
, run bundle install
,然后检查您的测试套件。如果情况很糟糕,那么你可以放弃该分支,同时找出问题所在。
另一个提示:每当我想要这样做时,我发现清除所有已安装的宝石也很有用。如果您正在使用rvm
对于 gemsets,这就像运行一样简单
rvm gemset empty [gemset_name]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)