Given the following:
$ cat ~/.ruby-version
$ cat ~/foo/.ruby-version
I see the following in a fresh shell starting from $HOME:
$ chruby 1.9
$ cd foo
I would expect chruby to respect the .ruby-version in the "foo" directory.
I can reproduce this on 0.3.6 and HEAD. However the behavior *does not* reproduce unless the contents of the .ruby-version files are identical.
Ah, this is because RUBY_AUTO_VERSION is still set to ruby-2.0.0-p247, so even though we've explicitly switched to another Ruby, chruby_auto thinks we're will using ruby-2.0.0-p247.