我正在探索厨师。我想知道使用RVM为厨师安装单独的ruby是否合适,或者我们应该使用随厨师提供的红宝石?
最佳做法是什么。
感谢任何帮助/建议。
由于
答案 0 :(得分:6)
这取决于你在做什么。对于运行 Chef,您应该使用嵌入式Ruby。对于Chef Client需要完成的任何任务,例如与外部服务进行通信,您应该使用嵌入式Ruby。
对于本地开发,您应该使用ChefDK,其中包括开发人员的Ruby。
答案 1 :(得分:5)
使用Chef附带的ruby版本来运行Chef。该版本已经过测试。