Yerel makinelerde bir geliştirme ortamının hazırlanmasını otomatikleştirmek için yazdığım küçük bir Ruby komut dosyası var. Çünkü tüm makinelerde rubyzip2
kitaplığının mevcut olduğundan emin olamıyorum, gerektiğinde komut dosyasını yüklüyorum. taş kurulduktanKomut dosyası içine bir taş yerleştirdikten sonra, gemiyi nasıl yüklerim?
begin
require 'zip/zip'
rescue LoadError
system("gem install rubyzip2")
end
sonra, komut devam yürütülmesine;:
Şu anda, benim komut dosyası aşağıdaki yapıyor Ancak, taş yüklenmedi, dolayısıyla tüm kod rubyzip2
gerektiren yürütmeyi durdurur.
Gem'i belleğe nasıl yüklerim, böylece komut dosyası yüklemeden sonra çalışmaya devam edebilir mi?
Bu, louiscoquio tarafından belirtilen nedenlerden dolayı çalışmaz. – Yoni