Error with rvm default gemset and rails rake
After installing fresh ruby, creating fresh rails application,
rake db:migrate fails with evident bug in requiring files
(already created constants, files are required from
~/.rvm/gems/ruby-1.9.3-p0@global/gems/rake-0.9.2.2/lib/rake/ and from
Error disappeared when not default gemset is used.
#2 [ruby-core:42345] Updated by Yui NARUSE about 4 years ago
- Status changed from Open to Third Party's Issue
It is because,
* the command
rake is /home/yura/.rvm/gems/ruby-1.9.3-p0-test/bin/rake.
so it loads files in /home/yura/.rvm/gems/ruby-1.9.3-p0-test@global/gems/rake-0.9.2.2.
* but on the line 'gem "rake"' it loads files in /home/yura/.rvm/gems/ruby-1.9.3-p0-test@global/gems/rake-0.9.2.2
maybe because of its LOADPATH.
So they are conflicted.
This seems rvm's bug; PATH environment variable and LOADPATH should be consistent.