Backport #4107

Errno::EINVAL from ri on mswin32 build

Added by nahi (Hiroshi Nakamura) over 9 years ago. Updated 10 months ago.



ri looks to use "<" as a dirname/filename on mswin32 build and causes Errno::EINVAL.

ruby 1.8.7 (2010-08-16 patchlevel 302) [i386-mswin32]

C:\Users\nahi\Documents\tools\ruby-1.8.7-p302-i386-mswin32>bin\ruby.exe bin\gem install activerecord
Successfully installed activesupport-3.0.3
Successfully installed builder-2.1.2
Successfully installed i18n-0.5.0
Successfully installed activemodel-3.0.3
Successfully installed arel-2.0.6
Successfully installed tzinfo-0.3.23
Successfully installed activerecord-3.0.3
7 gems installed
Installing ri documentation for activesupport-3.0.3...
Installing ri documentation for builder-2.1.2...
ERROR: While generating documentation for builder-2.1.2
... MESSAGE: Unhandled special: Special: type=17, text="<!-- HI -->"
... RDOC args: --ri --op C:/Users/nahi/Documents/tools/ruby-1.8.7-p302-i386-mswin32/lib/ruby/gems/1.8/doc/builder-2.1.2/ri --title Builder -- Easy XML Building --main README --line-numbers --quiet lib CHANGES Rakefile README doc/releases/builder-1.2.4.rdoc doc/releases/builder-2.0.0.rdoc doc/releases/builder-2.1.1.rdoc --title builder-2.1.2 Documentation
(continuing with the rest of the installation)
Installing ri documentation for i18n-0.5.0...
Installing ri documentation for activemodel-3.0.3...
Installing ri documentation for arel-2.0.6...
Installing ri documentation for tzinfo-0.3.23...
Installing ri documentation for activerecord-3.0.3...
ERROR: While executing gem ... (Errno::EINVAL)
Invalid argument - ./</cdesc-<.yaml

Step to reproduce:

  1. Download 1.8.7 mswin32 build from then extract it.
  2. Download rubygems 1.3.7 from then extract it.
  3. Install rubygems with 'ruby setup.rb'
  4. Download zlib 1.1.4-1 from then extract it on the side of ruby.exe. !!! IT'S AWFULLY OLD but it's OK for this purpose !!!
  5. Run the command above.

According to, 1.9.1 fails as well but trunk (for 1.9.3 at present) is OK (runs clean without error).


Updated by jeremyevans0 (Jeremy Evans) 10 months ago

  • Status changed from Open to Closed
  • Description updated (diff)

Also available in: Atom PDF