当设置一个新的Rails项目(版本> = 3)时,我想通过在当前git项目中包含rvm“bundle install”来防止版本混淆未来的队友。有没有推荐的最佳做法来做到这一点?Rails rvm:如何防止版本混淆
回答
Rails 3与Bundler集成 - 您使用的Gems版本被保存到Gemfile.lock
文件中,并且它们将可用于其他人使用您的项目。 bundle install
会给你的队友安装相同版本的Gems,所以如果我正确理解你的问题,你不需要做任何超出Rails已经给你的东西。
感谢您的反馈!但是:不要以为我的队友正在使用RVM。他们将从Git/Svn/Hg中检出当前版本...我想缓解他们在正确版本中安装rvm(或rails)的痛苦。 – draptik 2011-03-22 21:39:16
如果这回答了您的问题,您应该接受答案,以便其他人可以从中受益。 – 2011-03-22 21:43:11
你的队友不必使用RVM,他们安装了Ruby和Rubygems就足够了,'bundle install'无论如何都可以工作。不要强迫别人使用RVM,全系统的Ruby和Gems安装也是非常好的。 – 2011-03-22 21:46:22
- 1. 如果禁止版本控制关键字,您如何防止文件混淆?
- 2. 如何防止反混淆JavaScript代码
- 3. ODP.NET版本混淆
- 4. CUDA版本混淆
- 5. NHibernate版本混淆
- 6. Rubygems,Bundler和RVM混淆
- 7. Python版本混淆+开罗
- 8. 混淆单声道版本
- 9. 离子 - 混淆的版本
- 10. SmartSVN和SVN版本混淆
- 11. 在Unity中,如何防止动画与运动相混淆?
- 12. 如何防止日志混淆你的代码?
- 13. 如何防止重复回发混淆我的业务层
- 14. 如何防止客户端无法混淆Ioncube的代码?
- 15. Rails发现混淆
- 16. Rails和REST混淆
- 17. 如何防止在新版本
- 18. Rvm版本错误
- 19. Office 2010插件 - VSTO版本混淆
- 20. 关于PayPal API版本号的混淆?
- 21. 使用RVM生产rails版本
- 22. 使用红宝石的管理脚本:bunder/gem/rvm混淆
- 23. Rails 3和Ajax混淆
- 24. Rails button_to参数混淆
- 25. Rails与编码混淆
- 26. Rails,混淆多态协会
- 27. 的Rails协会混淆
- 28. 与Rails 3编码混淆
- 29. 混淆rails div id命名
- 30. HTML文本混淆器
对不起,对此有点困惑。你是否试图通过将所有的宝石提交给git来管理你的项目所依赖的所有不同版本的宝石? – 2011-03-22 20:53:02
@Brett感谢您的反馈!澄清:我希望我的队友检查项目,不要担心宝石版本。我想要所有的版本控制宝石(Git或Hg或Svn) – draptik 2011-03-22 22:39:05