우리는 루비 설치와 환경을 관리하기 위해 RVM 을 사용 하고 있습니다.
보통 우리는이 .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 키를 누르십시오)
이는 개발 환경에 나쁘지는 않지만 자동 배포를 사용하면 각 서버에서 각 새 버전을 수동으로 확인해야합니다.
이 확인을 건너 뛸 수 있습니까?