Ruby kurulumlarını ve ortamlarını yönetmek için RVM kullanıyoruz .
Genellikle bu .rvmrc
komut dosyasını kullanıyoruz :
#!/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
Bu komut dosyası, RVM'yi her proje / sürümümüz için yeni bir mücevher ortamı oluşturmaya zorlar.
Ancak yeni sürüm RVM'yi her dağıttığımızda yeni .rvmrc
dosyayı onaylamamızı isteriz .
Ne zaman cd
bu dizin ilk kez biz böyle bir şey alıyorsanız:
================================================== ============= = BİLDİRİM: = ================================================== ============= = RVM, = içinde henüz güvenilir olmayan bir .rvmrc dosyasıyla karşılaştı. = kötü kod içerebilecek geçerli çalışma dizini. = = = = İçindekilerden emin olmak için bu dosyanın içeriğini inceleyin = = güvenmeden önce iyidir! = = = = Dosyayı okumayı bitirdiğinde okuyucudan çıkmak için 'q' tuşuna basın = ================================================== ============= (hazır olduğunuzda devam etmek için enter tuşuna basın)
Bu geliştirme ortamları için o kadar da kötü değildir, ancak otomatik konuşlandırma ile her sunucudaki her yeni sürümün manuel olarak onaylanması gerekir.
Bu onayı atlamak mümkün mü?