From: "eyeshield21 (Eyeshield 21)" Date: 2012-09-21T22:12:48+09:00 Subject: [ruby-core:47630] [ruby-trunk - Bug #7043] bug with Require Issue #7043 has been updated by eyeshield21 (Eyeshield 21). hm, i found a difference "./" ruby ./a/bins/bin.rb OK ruby a/bins/bin.rb /home/kostya/.rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- a/bins/../env (LoadError) from /home/kostya/.rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from a/bins/bin.rb:1:in `
' ---------------------------------------- Bug #7043: bug with Require https://bugs.ruby-lang.org/issues/7043#change-29631 Author: eyeshield21 (Eyeshield 21) Status: Open Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p269 (2012-09-09 revision 36939) [x86_64-linux] ~/projects/a/bins/bin.rb ~/projects/a/env.rb cat ~/projects/a/bins/bin.rb require File.join(File.dirname(__FILE__), %w{.. env}) cd ~/projects ruby a/bins/bin.rb /home/kostya/.rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- a/bins/../env (LoadError) from /home/kostya/.rvm/rubies/ruby-1.9.3-head/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from a/bins/bin.rb:1:in `
' cd ~/projects/a ruby ./bins/bin.rb OK But, when i cd in and out, problem disappear (may be some path caching). When create new terminal problem is. I also can replace code with expand_path, but in 1.8.7 there is no this problem. -- http://bugs.ruby-lang.org/