Cra*_*lot 28 rubygems ruby-on-rails ruby-on-rails-3 gemfile
我们会对此进行测试,但如果不应该发生这种情况,我们不想冒着破坏我们的开发环境的风险.
可以删除Gemfile.lock吗?
我们在Rails 3.0.6上.
jdl*_*jdl 25
你可能不会破坏你的开发环境.但是,您最终可能会获得比以前更新的宝石版本.这取决于你如何定义它们Gemfile.
如果您使用的条目如下:
gem "rails"
然后你会得到最新的rails宝石,不管是什么.
如果您使用的条目如下:
gem "rails", "3.2.11"
然后你会再次获得3.2.11.
说完所有这些,这就是分支机构的用途.使一个分支git,hg或者你使用什么,吹走Gemfile.lock,运行bundle install,然后检查你的测试套件.如果它太可怕了,那么你可以在弄清楚出了什么问题时放弃了分支.
另一个提示:每当我想要这样做时,我发现清除所有已安装的宝石也很有用.如果您使用rvmgemsets,这就像运行一样简单
rvm gemset empty [gemset_name]
可以删除Gemfile.lock,只需运行
bundle install
Run Code Online (Sandbox Code Playgroud)
产生一个新的Gemfile.lock。请注意,如果您未在上指定任何版本的gem Gemfile,则将始终获得最新版本
| 归档时间: |
|
| 查看次数: |
16509 次 |
| 最近记录: |