`gem li` fail using cygwin and v0.7.7.rc1

Issue #68 invalid
Jon repo owner created an issue
Jon@Black ~
$ uru ver
uru v0.7.7.rc1 [windows/386 go1.4rc2]

Jon@Black ~
$ uname -a
CYGWIN_NT-6.3 Black 1.7.33-2(0.280/5/3) 2014-11-13 15:47 x86_64 Cygwin

Jon@Black ~
$ uru ls
    1716        : jruby 1.7.16.1 (1.9.3p392) 2014-10-28 4e93f31 on Java HotSpot(TM...
    200p606-x32 : ruby 2.0.0p606 (2014-11-28 revision 48636) [i386-mingw32]
    215p273-x32 : ruby 2.1.5p273 (2014-11-13 revision 48404) [i386-mingw32]

Jon@Black ~
$ uru 273
---> Now using ruby 2.1.5-p273 tagged as `215p273-x32`

Jon@Black ~
$ uru ls
    1716        : jruby 1.7.16.1 (1.9.3p392) 2014-10-28 4e93f31 on Java HotSpot(TM...
    200p606-x32 : ruby 2.0.0p606 (2014-11-28 revision 48636) [i386-mingw32]
 => 215p273-x32 : ruby 2.1.5p273 (2014-11-13 revision 48404) [i386-mingw32]

Jon@Black ~
$ gem li
C:\Apps\rubies\ruby-2.1\bin\ruby.exe: No such file or directory -- /C/Apps/rubies/ruby-2.1/bin/gem (LoadError)

Jon@Black ~
$ echo $PATH
/C/Apps/rubies/ruby-2.1/bin:_U_:/C/Apps/cygwin64/usr/local/bin:/C/Apps/cygwin64/bin:/C/ProgramData/Oracle/Java/javapath:/C/Apps/CollabNet/Subversion Client:/C/WINDOWS/SYSTEM32:/C/WINDOWS:/C/WINDOWS/SYSTEM32/WBEM:/C/WINDOWS/SYSTEM32/WINDOWSPOWERSHELL/V1.0:/C/PROGRAM FILES (X86)/INTEL/OPENCL SDK/2.0/BIN/X86:/C/PROGRAM FILES (X86)/INTEL/OPENCL SDK/2.0/BIN/X64:/C/PROGRAMDATA/LENOVO/READYAPPS:/C/Program Files/ThinkPad/Bluetooth Software:/C/Program Files/ThinkPad/Bluetooth Software/syswow64:/C/ProgramData/chocolatey/bin:/C/tools:/C/Apps/curl/bin:/C/Apps/git/cmd:/C/Apps/Mercurial

Looks like the ruby exe trying to call the gem wrapper is getting confused. Looks like the windows ruby.exe cannot handle the /C/Apps/rubies/ruby-2.1/bin/gem path.

Jon@Black ~
$ ruby /C/Apps/rubies/ruby-2.1/bin/gem --version
C:\Apps\rubies\ruby-2.1\bin\ruby.exe: No such file or directory -- /C/Apps/rubies/ruby-2.1/bin/gem (LoadError)

Jon@Black ~
$ ruby C:/Apps/rubies/ruby-2.1/bin/gem --version
2.4.5

Comments (1)

  1. Jon reporter

    This problem has nothing to do with uru. It has to do with the rubyinstaller bin/gem wrapper script and cygwin interaction.

  2. Log in to comment