Kami menggunakan RVM untuk mengelola instalasi dan lingkungan Ruby.
Biasanya kami menggunakan .rvmrc
skrip ini :
#!/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
Skrip ini memaksa RVM untuk membuat lingkungan permata baru untuk setiap proyek / versi kami.
Tetapi setiap kali kami menggunakan versi baru RVM meminta kami untuk mengkonfirmasi file baru .rvmrc
.
Ketika kita cd
ke direktori ini pertama kali, kita mendapatkan sesuatu seperti:
================================================== ============= = PEMBERITAHUAN: = ================================================== ============= = RVM telah menemukan file .rvmrc yang belum tepercaya di = = direktori kerja saat ini yang mungkin mengandung kode jahat. = = = = Periksa isi file ini untuk memastikan isinya = = baik sebelum mempercayainya! = = = = Tekan 'q' untuk keluar dari pembaca ketika selesai membaca file = ================================================== ============= (tekan enter untuk melanjutkan saat siap)
Ini tidak seburuk untuk lingkungan pengembangan, tetapi dengan penerapan otomatis diperlukan untuk mengkonfirmasi secara manual setiap versi baru di setiap server.
Apakah mungkin untuk melewati konfirmasi ini?