Мы используем RVM для управления установками и средами Ruby.
Обычно мы используем этот .rvmrc
скрипт:
#!/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
Этот скрипт заставляет RVM создавать новую среду гемов для каждого нашего проекта / версии.
Но каждый раз, когда мы развертывали новую версию, RVM просит нас подтвердить новый .rvmrc
файл.
Когда мы впервые cd
в этом каталоге, мы получаем что-то вроде:
================================================== ============= = УВЕДОМЛЕНИЕ: = ================================================== ============= = RVM обнаружил еще не доверенный файл .rvmrc в = = текущий рабочий каталог, который может содержать неприятный код. знак равно = = = Проверьте содержимое этого файла, чтобы убедиться, что содержимое = = хороши, прежде чем доверять этому! знак равно = = = Нажмите 'q', чтобы выйти из программы чтения, когда закончите чтение файла = ================================================== ============= (нажмите Enter, чтобы продолжить, когда будете готовы)
Это не так плохо для сред разработки, но при автоматическом развертывании необходимо вручную подтверждать каждую новую версию на каждом сервере.
Можно ли пропустить это подтверждение?