1.9.2から動くようになるのか。1.9.2から動くようになるのか。1.9.2から動くようになるのか。下げる部分があって、この範囲を広げることで、SecurityErrorが出ないようになっていた。Ruby-1.9.2dev(2009-02-03)上で動いているところ。requireできない。引数の文字列が汚染されていなかろうと、requireできない。requireするか、$:($LOAD_PATH)にカレントディレクトリを絶対パスで追加すること("."が含まれる場合はそれより前に追加する必要もある)。requireできる。ruby-1.9.2devにない爆弾がある。requireであっても失敗したりする。ruby-1.9.1で動かすのは絶望的だと思っている*。SecurityErrorになったのは意外。$:($LOAD_PATH)のどの位置にあるかが重要。LOAD_PATHからスクリプトを先に見つけた場合は、requireに成功する。requireはできない。untaintしなければならない。ruby-1.9.2dev(2009-02-03)は概ね期待通りの動作だが......requireしたときのカレントディレクトリの扱いに、不満が残る。$:($LOAD_PATH)の要素の汚染状況なんて気にしていなかった。$:に含まれるか含まれないかだけが重要。2005年から現在まで変わっていない、リファレンスマニュアルのこの記述がそれを物語っていないか。加えない(以下略)その方針に異議を唱えるものではないけれど、この方式には、セーフレベルによる分岐が起動時に限定されるという制限がある。指定したときにしか有効にならず、$SAFEを使ってセーフレベルをコントロールするシナリオでは機能しない。加えない」のと同等の制限を課せる可能性を持っている。$:($LOAD_PATH)に追加される。