Bugs item #28385, was opened at 2010-07-14 10:40
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=575&aid=28385&group_id=126
Category: `gem install` command
Group: None
Status: Closed
>Resolution: Rejected
Priority: 3
Submitted By: Roger Pack (rogerdpack)
>Assigned to: Nobody (None)
Summary: gems with mkrf_conf.rb extensions fail to build when installed into a
ruby in a directory name that includes spaces
Initial Comment:
C:\installs\a space\ruby_1_9_2_installed\bin>gem install rdp-rb-readline
Building native extensions. This could take a while...
ERROR: Error installing rdp-rb-readline:
ERROR: Failed to build gem native extension.
"C:/installs/a space/ruby_1_9_2_installed/bin/ruby.exe" mkrf_conf.rb
"C:/installs/a space/ruby_1_9_2_installed/bin/ruby.exe" -rubygems C:/installs/a
space/ruby_1_9_2_installed/lib/ruby/gems/1.9.1/gems/rake-0.8.7/bin/rake
RUBYARCHDIR="C:/installs/a
space/ruby_1_9_2_installed/lib/ruby/gems/1.9.1/gems/rdp-rb-readline-0.2.0.1/lib"
RUBYLIBDIR="C:/installs/a
space/ruby_1_9_2_installed/lib/ruby/gems/1.9.1/gems/rdp-rb-readline-0.2.0.1/lib"
C:/installs/a space/ruby_1_9_2_installed/bin/ruby.exe: No such file or
directory -- C:/installs/a (LoadError)
Gem files will remain installed in C:/installs/a
space/ruby_1_9_2_installed/lib/ruby/gems/1.9.1/gems/rdp-rb-readline-0.2.0.1 for
inspection.
Results logged to C:/installs/a
space/ruby_1_9_2_installed/lib/ruby/gems/1.9.1/gems/rdp-rb-readline-0.2.0.1/ext/gem_make.out
----------------------------------------------------------------------
>Comment By: Ryan Davis (zenspider)
Date: 2010-11-13 12:49
Message:
We're not going to fix this. There isn't even an analog over in UNIX land as
spaces in paths are invalid for shebang lines, so I can't even run gem, let
alone rake.
Workaround: don't use spaces in your paths.
----------------------------------------------------------------------
Comment By: James Tucker (raggi)
Date: 2010-11-13 11:48
Message:
Fixed in
https://github.com/rubygems/rubygems/commit/c9765e122c8e5be5a00911fe59e15251c842a9f8
----------------------------------------------------------------------
Comment By: Roger Pack (rogerdpack)
Date: 2010-11-13 08:53
Message:
This is still a problem.
How to reproduce: install ruby into a dir with space, install
spork. Fails (spork installs fine elsewhere). Rubygems
should be quoting the path.
----------------------------------------------------------------------
Comment By: Ryan Davis (zenspider)
Date: 2010-11-12 20:12
Message:
What does this have to do with rubygems?
----------------------------------------------------------------------
You can respond by visiting:
http://rubyforge.org/tracker/?func=detail&atid=575&aid=28385&group_id=126
_______________________________________________
Rubygems-developers mailing list
http://rubyforge.org/projects/rubygems
[email protected]
http://rubyforge.org/mailman/listinfo/rubygems-developers