Estamos usando o RVM para gerenciar instalações e ambientes Ruby.
Normalmente, estamos usando este .rvmrc
script:
#!/bin/bash
if [ ! -e '.version' ]; then
VERSION=`pwd | sed 's/[a-z/-]//g'`
echo $VERSION > .version
rvm gemset create $VERSION
fi
VERSION=`cat .version`
rvm use 1.9.2@$VERSION
Esse script força o RVM a criar um novo ambiente de gemas para cada projeto / versão.
Porém, cada vez que implantávamos uma nova versão, o RVM pede para confirmarmos um novo .rvmrc
arquivo.
Quando acessamos cd
este diretório pela primeira vez, obtemos algo como:
==================================================== ============= = AVISO: = ==================================================== ============= = O RVM encontrou um arquivo .rvmrc ainda não confiável no = = diretório de trabalho atual que pode conter código desagradável. = = = = Examine o conteúdo deste arquivo para garantir que o conteúdo = = são bons antes de confiar! = = = = Pressione 'q' para sair do leitor quando terminar de ler o arquivo = ==================================================== ============= (pressione enter para continuar quando estiver pronto)
Isso não é tão ruim para ambientes de desenvolvimento, mas com a implantação automática, é necessário confirmar manualmente cada nova versão em cada servidor.
É possível pular esta confirmação?