当设置一个新的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. 如何防止Proguard混淆破坏jdom.jar
- 3. 如何防止反混淆JavaScript代码
- 4. NHibernate版本混淆
- 5. ODP.NET版本混淆
- 6. CUDA版本混淆
- 7. RVM全球gemset混淆
- 8. Rubygems,Bundler和RVM混淆
- 9. 混淆单声道版本
- 10. SmartSVN和SVN版本混淆
- 11. 单声道版本混淆
- 12. Python版本混淆+开罗
- 13. 离子 - 混淆的版本
- 14. Rails field_for混淆
- 15. 在Unity中,如何防止动画与运动相混淆?
- 16. 如何防止客户端无法混淆Ioncube的代码?
- 17. 如何防止重复回发混淆我的业务层
- 18. 如何防止日志混淆你的代码?
- 19. Rails和REST混淆
- 20. rails 3 html_safe混淆
- 21. Rails发现混淆
- 22. 如何防止在新版本
- 23. Rvm版本错误
- 24. Office 2010插件 - VSTO版本混淆
- 25. 关于PayPal API版本号的混淆?
- 26. 使用RVM生产rails版本
- 27. 使用红宝石的管理脚本:bunder/gem/rvm混淆
- 28. rvm ruby版本和rails服务器不同的ruby版本
- 29. 与Rails 3编码混淆
- 30. Rails button_to参数混淆
对不起,对此有点困惑。你是否试图通过将所有的宝石提交给git来管理你的项目所依赖的所有不同版本的宝石? – 2011-03-22 20:53:02
@Brett感谢您的反馈!澄清:我希望我的队友检查项目,不要担心宝石版本。我想要所有的版本控制宝石(Git或Hg或Svn) – draptik 2011-03-22 22:39:05