Почему gem продолжает устанавливать в ~/.rvm после перехода на rbenv?

Я решил перейти от rvm к rbenv на моей персональной машине. Следуя инструкциям по удалению rvm, я установил rbenv, и все выглядит замечательно. После перезапуска моего сеанса оболочки:

$ rbenv global
1.9.3-p0

$ ls .rvm
ls: cannot access .rvm: No such file or directory

$ rbenv exec gem list

*** LOCAL GEMS ***

Полностью свежая установка в свежей оболочке - RVM давно удалена. Теперь, когда я устанавливаю bundler

$ rbenv exec gem install bundler
Fetching: bundler-1.0.22.gem (100%)
Successfully installed bundler-1.0.22
1 gem installed

$ rbenv rehash

$ echo $?
0

$ rbenv which bundle
rbenv: bundle: command not found

Что? Действительно, посмотрите на эту ерунду:

$ ls .rvm/gems/ruby-1.9.3-p0/gems/bundler-1.0.22/
bin  bundler.gemspec  CHANGELOG.md  ISSUES.md  lib  LICENSE  man  Rakefile  README.md  spec  UPGRADING.md

Каким-то образом, каким-то образом, RVM все еще вцепился в меня. Мои ~/.bash* файлы чисты и

$ cat ~/.gemrc 
gem: --no-ri --no-rdoc

У меня нет системного ruby, нет глобально установленного RVM (ничего в /etc/profile/, нет /etc/profile.d/rvm.sh и ничего в /etc/bash.bashrc) и я в полной растерянности.

$ gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 1.8.11
  - RUBY VERSION: 1.9.3 (2011-10-30 patchlevel 0) [i686-linux]
  - INSTALLATION DIRECTORY: /home/blt/.rvm/gems/ruby-1.9.3-p0
  - RUBY EXECUTABLE: /home/blt/.rbenv/versions/1.9.3-p0/bin/ruby
  - EXECUTABLE DIRECTORY: /home/blt/.rvm/gems/ruby-1.9.3-p0/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /home/blt/.rvm/gems/ruby-1.9.3-p0
     - /home/blt/.rvm/gems/ruby-1.9.3-p0@global
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gem" => "--no-ri --no-rdoc"
  - REMOTE SOURCES:
     - http://rubygems.org/

Где еще я могу посмотреть, чтобы выяснить, почему gem настроен на установку в ~/.rvm?

5
задан troutwine 28 February 2012 в 21:24
поделиться