Why do “gem” and “sudo gem” have different installation directories?
I remember I used gem install rails to install Rails, but today when I want to install another gem, by typing gem install ruby-recaptcha it fails, saying: You don't have write permissions into the ... Then I found my gem environment and sudo gem environment have different results: For gem environment : RubyGems Environment: - RUBYGEMS VERSION: 1.8.15 - RUBY VERSION: 1.9.2 (2011-07-09 patchlevel 290) [x86_64-darwin11.0.1] - INSTALLATION DIRECTORY: /Users/hx/.rvm/gems/ruby-1.9.2-p290 - RUBY EXECUTABLE: /Users/hx/.rvm/rubies/ruby-1.9.2-p290/bin/ruby - EXECUTABLE DIRECTORY: /Users/hx/.rvm/gems