From: "drbrain (Eric Hodel)" Date: 2012-08-23T05:11:35+09:00 Subject: [ruby-core:47283] [ruby-trunk - Bug #6906][Rejected] cannot load such file -- rubygems.rb (LoadError) Issue #6906 has been updated by drbrain (Eric Hodel). Status changed from Open to Rejected If you did not install ruby but could run ruby programs you were using a previously installed ruby standard library. This behavior has existed since at least ruby 1.8. If you would like to run the compiled ruby and standard library use `make runruby`. If you would like to run benchmarks use `make benchmark`. Last I checked, vim did not follow this un-written rule either. Like ruby, vim needs files installed into the expected runtime locations. ---------------------------------------- Bug #6906: cannot load such file -- rubygems.rb (LoadError) https://bugs.ruby-lang.org/issues/6906#change-28984 Author: detomastah (��ukasz Pe��szy��ski) Status: Rejected Priority: Normal Assignee: Category: Target version: ruby -v: ruby 1.9.3p0 (2011-10-30) [i686-linux] After 1.9.3 compilation, I cannot run ./ruby from compilation directory. I have to do make install to make it work. I would like you to reopen ticket http://redmine.ruby-lang.org/issues/4941 concerning this bug. I call it a bug, because it never occurred prior to 1.9.3. It also breaks non-written rule of UNIX programs running after compilation. It sounds just stupid to me to install it after every recompilation, in order to benchmark my changes. -- http://bugs.ruby-lang.org/