【问题标题】:Should I install a separate ruby for chef我应该为厨师安装单独的红宝石吗
【发布时间】:2014-07-01 01:43:40
【问题描述】:

我正在探索厨师。我想知道使用 RVM 为厨师安装单独的 ruby​​ 是否好,或者我们应该使用厨师附带的 ruby​​??

最佳做法是什么。

感谢任何帮助/建议。

谢谢

【问题讨论】:

    标签: ruby chef-infra


    【解决方案1】:

    这取决于你在做什么。对于running Chef,您应该使用嵌入式 Ruby。对于 Chef Client 需要完成的任何任务,例如与外部服务的通信,您应该使用嵌入式 Ruby。

    对于本地开发,您应该使用ChefDK,其中包含开发人员的 Ruby。

    【讨论】:

    • 另见@jtimberman 的这篇博文,解释得很好:jtimberman.housepub.org/blog/2014/04/30/chefdk-and-ruby
    • 现在我们常用的ChefDk和enterprize chef有什么区别
    • 不同之处在于您使用 ChefDK 在工作站上开发说明书。 Enterprise chef 是您的厨师服务器,其中存储食谱,然后由厨师客户端下载。
    • 我总是使用外部厨师,因为我用它来“与外部服务沟通”;)
    【解决方案2】:

    使用 chef 自带的 ruby​​ 版本来运行 Chef。该版本已经过测试。

    【讨论】:

      猜你喜欢
      • 2013-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多