Found in ChangeLog-1.8.3: Wed Sep 21 02:44:09 2005 Yukihiro Matsumoto <matz / ruby-lang.org> file.c (path_check_0): disallow sticky world writable directory in PATH (and $LOAD_PATH). [ruby-dev:27226] Why is this changed in Ruby 1.8.3? And how can I work around this check? It's annyoing... I added a simple test below. Thanks. gegroet, Erik V. - http://www.erikveen.dds.nl/ ---------------------------------------------------------------- $ cat /tmp/test/test1.rb ENV $ cat /tmp/test/test2.rb ENV["PATH"] ---------------------------------------------------------------- $ useruby182 ruby 1.8.2 (2004-12-24) [i686-linux] $ PATH=$PATH:/tmp/test ruby /tmp/test/test1.rb $ PATH=$PATH:/tmp/test ruby /tmp/test/test2.rb ---------------------------------------------------------------- $ useruby183 ruby 1.8.3 (2005-09-21) [i686-linux] $ PATH=$PATH:/tmp/test ruby /tmp/test/test1.rb $ PATH=$PATH:/tmp/test ruby /tmp/test/test2.rb /tmp/test/test2.rb:1: warning: Insecure world writable dir /tmp, mode 041777 ----------------------------------------------------------------