Eu coloquei no usuário (usuário que executa o Puppet) em casa ( %HOMEPATH%
). Este deve ser um dos caminhos que o RubyGems procura pelo arquivo gemrc
.
Executando o Puppet Enterprise 3.7 .
A máquina do Agente é uma caixa do Windows 2012 Server R2 .
Pergunta: Onde coloco o arquivo gemrc para que o rubi interno do Puppet possa encontrá-lo?
No Linux, o local para colocar o arquivo parece ser / opt / puppet / etc / gemrc .
O objetivo : instruir o fantoche a NÃO olhar em rubygems.org para Gems, mas em vez disso, olhar para o nosso Gemserver interno.
Eu coloquei no usuário (usuário que executa o Puppet) em casa ( %HOMEPATH%
). Este deve ser um dos caminhos que o RubyGems procura pelo arquivo gemrc
.
Após a experimentação, é aqui que eu coloco o arquivo gemrc:
C: \ ProgramData
Certifique-se de remover o ponto inicial do nome do arquivo.
Neste diretório, o gemrc se aplica a todos os usuários, não apenas ao usuário logado atualmente, que é a maneira que queremos. Se fosse apenas para um único usuário, a resposta de Belmin teria sido a resposta correta.