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

Запуск Puppet Enterprise 3.7.

Агентом является Windows 2012 Server R2 box.

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

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

Цель: научить кукол НЕ искать на rubygems.org Gems, а вместо этого взглянуть на наш внутренний Gemserver.

2 ответа

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

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

C: \ ProgramData

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

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

Другие вопросы по тегам