我们正在使用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为我们的每个项目/版本创建新的gem环境。
但是每次我们部署新版本时,RVM都会要求我们确认新 .rvmrc
文件。
当我们cd
第一次进入这个目录时,我们得到的是:
================================================== ============= =注意:= ================================================== ============= = RVM在=中遇到了尚未受信任的.rvmrc文件 =当前的工作目录,其中可能包含讨厌的代码。= = = =检查此文件的内容以确保内容= =在信任之前是好的!= = = =阅读完文件后,按“ q”退出阅读器= ================================================== ============= (准备好后按Enter继续)
这对于开发环境而言并不那么糟糕,但是通过自动部署,它需要在每个服务器上手动确认每个新版本。
是否可以跳过此确认?