Назад | Перейти на главную страницу

В системе Windows, где мне разместить файл gemrc, чтобы Puppet мог его найти?

Бег Puppet Enterprise 3.7.

Машина агента - это Windows 2012 Server R2 коробка.

Вопрос: Куда мне поместить файл gemrc, чтобы внутренний рубин Puppet смог его найти?

В Linux место для размещения файла кажется / opt / puppet / etc / gemrc.

Цель: проинструктируйте puppet НЕ искать Gems на rubygems.org, а смотреть на наш внутренний Gemserver.

Я поместил его в дом пользователя (пользователя, который запускает Puppet) (%HOMEPATH%). Это должен быть один из путей, по которым RubyGems ищет gemrc файл.

После экспериментов я поместил файл gemrc сюда:

C: \ ProgramData

Обязательно удалите начальную точку из имени файла.

В этом каталоге gemrc применяется ко всем пользователям, а не только к текущему авторизованному пользователю, как мы этого хотим. Если бы это было только для одного пользователя, ответ Белмина был бы правильным.