macOS Ruby Applications Injection
RUBYOPT
Bu çevre değişkeni kullanılarak ruby her çalıştırıldığında yeni parametreler eklemek mümkündür. -e
parametresi ruby kodunu belirtmek için kullanılamasa da, -I
ve -r
parametreleri kullanılarak yüklenme yoluna yeni bir klasör eklemek ve ardından yüklenmesi gereken bir kütüphane belirtmek mümkündür.
/tmp
dizininde inject.rb
adında bir kütüphane oluşturun:
inject.rb
Herhangi bir yerde aşağıdaki gibi bir ruby betiği oluşturun:
hello.rb
Ardından, keyfi bir ruby betiği oluşturun ve aşağıdaki komutla yükleyin:
Eğlenceli bir gerçek, parametre --disable-rubyopt
ile bile çalışır:
Last updated