【问题标题】:Facing problems while trying to use foreman with R10k on puppet master尝试在 puppet master 上使用带有 R10k 的工头时遇到问题
【发布时间】:2018-10-23 10:06:16
【问题描述】:

我尝试使用工头安装程序与工头一起安装 puppet。它使用 ruby​​ 2.0 版,之后我安装了 r10k,它需要 ruby​​ 版本 >2.3。所以我使用宝石更新了 ruby​​,之后我的工头停止了工作。任何解决方案将不胜感激。

【问题讨论】:

  • puppet 和工头哪个操作系统和哪个版本?
  • 包管理器中旧版本的 puppet 可能正在使用旧版本的 ruby​​(如 puppet3)。 Puppet4-6 安装在 /opt/puppet{,labs}/ 下,并与他们自己的 ruby​​ 版本捆绑在一起。如果您需要使用特定版本的 puppet,您可能需要安装旧版本的 r10k gem

标签: rubygems open-source puppet foreman r10k


【解决方案1】:

使用 puppet forge 上提供的 puppet 模块安装 r10k。

您还可以绕过当前版本的 ruby​​ 并使用以下命令将其设置为 Ruby 版本 2.3 以用于当前工作的 shell

scl enable rh-ruby23 bash

【讨论】:

  • 这仅适用于当前的 shell。要永久修复它需要更改系统红宝石。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-20
  • 2011-05-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多