macOS Ruby Applications Injection
RUBYOPT
この環境変数を使用すると、rubyが実行されるたびに新しいパラメータを追加することが可能です。パラメータ**-e
を使用して実行するrubyコードを指定することはできませんが、-I
および-r
のパラメータを使用してライブラリの読み込みパスに新しいフォルダを追加し、その後読み込むライブラリを指定**することが可能です。
ライブラリ**inject.rb
を/tmp
**に作成します:
inject.rb
任意の場所に次のようなRubyスクリプトを作成します:
hello.rb
次に、任意のRubyスクリプトでそれをロードします:
面白い事実ですが、--disable-rubyopt
パラメータを使用しても動作します:
Last updated