เรากำลังใช้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 สร้างสภาพแวดล้อมแบบใหม่สำหรับแต่ละโครงการ / เวอร์ชันของเรา
แต่ทุกครั้งที่เราปรับใช้ RVM เวอร์ชันใหม่ขอให้เรายืนยันไฟล์ใหม่ .rvmrc
เมื่อเราcd
เข้าสู่ไดเรกทอรีนี้เป็นครั้งแรกเราจะได้รับ:
================================================== ============= = ประกาศ: = ================================================== ============= = RVM พบไฟล์. rvmrc ที่ยังไม่น่าเชื่อถือใน = = ไดเรกทอรีทำงานปัจจุบันซึ่งอาจมีรหัสที่น่ารังเกียจ = = = = ตรวจสอบเนื้อหาของไฟล์นี้เพื่อให้แน่ใจว่าเนื้อหา = = ดีก่อนที่จะไว้วางใจ! = = = = กด 'q' เพื่อออกจากโปรแกรมอ่านเมื่ออ่านไฟล์เสร็จแล้ว = ================================================== ============= (กด Enter เพื่อดำเนินการต่อเมื่อพร้อม)
สิ่งนี้ไม่ได้เลวร้ายสำหรับสภาพแวดล้อมการพัฒนา แต่ด้วยการปรับใช้อัตโนมัติจึงต้องยืนยันด้วยตนเองว่าแต่ละเวอร์ชันใหม่ในแต่ละเซิร์ฟเวอร์
เป็นไปได้ไหมที่จะข้ามการยืนยันนี้?