Issue #6804 has been reported by os97673 (Oleg Sukhodolsky). ---------------------------------------- Bug #6804: test_generate_bin_bindir_with_user_install_warning(TestGemInstaller) fails on windows. https://bugs.ruby-lang.org/issues/6804 Author: os97673 (Oleg Sukhodolsky) Status: Open Priority: Normal Assignee: luislavena (Luis Lavena) Category: Target version: 2.0.0 ruby -v: ruby 2.0.0dev (2012-07-27) [i386-mingw32] The test fails on Windows with the following error: --- expected +++ actual @@ -1 +1,3 @@ -"" +"WARNING: You don't have C:\\Windows in your PATH, +\t gem executables will not run. +" The problem is incorrect test in Gem::Installer.check_that_user_bin_dir_is_in_path() It splits PATH by File::PATH_SEPARATOR and checks if the bin dir is included in this array. But file system is case-insensitive on Windows (and may be case-insensitive on OS X too), so it is incorrect way to compare these paths as string. So, I suggest to compare them using File.identical? which should work correctly on any file system. -- http://bugs.ruby-lang.org/