From: Yusuke ENDOH Date: 2008-04-16T12:49:39+09:00 Subject: [ruby-dev:34421] Re: can't start ruby with RUBYOPT=-T4 遠藤です。 2008/04/16 0:00 Yusuke ENDOH : > 以下の挙動は意図的でしょうか。 > > $ RUBYOPT=-T4 ./ruby > ./ruby: Insecure: can't set constant (SecurityError) > > $ ./ruby -v > ruby 1.9.0 (2008-04-15 revision 16040) [i686-linux] r16050 で修正していただいたようですが、その副作用で RUBYOPT=-T1 でも標準入力からプログラムを流し込めるようになったようです。 $ RUBYOPT=-T1 ./ruby p 1 1 $ ./ruby -v ruby 1.9.0 (2008-04-16 revision 16050) [i686-linux] 1.8 では SecurityError になります。 $ RUBYOPT=-T1 ruby ruby: no program input from stdin allowed in tainted mode (SecurityError) $ ruby -v ruby 1.8.5 (2006-08-25) [i486-linux] -- Yusuke ENDOH