Estamos utilizando RVM para gestionar instalaciones y entornos de Ruby.
Usualmente 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
Este script obliga a RVM a crear un nuevo entorno de gemas para cada proyecto / versión.
Pero cada vez que implementamos una nueva versión, RVM nos pide que confirmemos el nuevo .rvmrc
archivo.
Cuando visitamos cd
este directorio por primera vez, estamos obteniendo algo como:
================================================== ============= = AVISO: = ================================================== ============= = RVM ha encontrado un archivo .rvmrc aún no confiable en el = = directorio de trabajo actual que puede contener código desagradable. = = = = Examine el contenido de este archivo para asegurarse de que el contenido = = son buenos antes de confiar en él! = = = = Presione 'q' para salir del lector cuando termine de leer el archivo = ================================================== ============= (presione enter para continuar cuando esté listo)
Esto no es tan malo para los entornos de desarrollo, pero con la implementación automática requiere confirmar manualmente cada nueva versión en cada servidor.
¿Es posible omitir esta confirmación?