Actions
Bug #7043
closedbug with Require
Status:
Rejected
Assignee:
-
Target version:
-
ruby -v:
ruby 1.9.3p269 (2012-09-09 revision 36939) [x86_64-linux]
Backport:
Description
~/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.
Actions
Like0
Like0Like0