Windows'da Win cmd'den Cygwin'e geçiş yapmak için trys bir Ruby programcısıyım, ancak Ruby mücevherlerinin toplu dosyalarını yürütemiyorum.RubyGems + Cygwin: ruby.exe tarafından bulunmayan POSIX yolu
Herhangi bir bin dizini zaten Windows PATH
env içine doldurdum. Yürütülebilir dosyaların depolandığı Ruby kutusu dahil olmak üzere değişken. örneğin çağrı
[email protected] /cygdrive/c/Ruby/ruby-186-398/bin
$ gem -v
C:\Ruby\ruby-186-398\bin\ruby.exe: No such file or directory -- /cygdrive/c/Ruby/ruby-186-398/bin/gem (LoadError)
[email protected] /cygdrive/c/Ruby/ruby-186-398/bin
$ ./gem --version
1.3.7
: Mücevher Ancak POSIX yolları aşağıdaki soruna yol açar ruby.exe kendisi tarafından çağırılan ./gem
doğrudan yolu belirterek, bulunabilir ve çalıştırılabilir.
Herhangi bir fikrin var mı?
Düzenleme:
nasıl toplu dosyalarını işleme değil cygwin anlatmak için?
Bkz 'adam Cygpath' yararlı bir şey olup olmadığını görmek için. –
Diğer cevaptaki (+12 oyla) cevabı değiştirmeye ne dersiniz? –
Bunu doğrulayamıyorum çünkü artık Windows kullanmıyorum. Bunu bir topluluk sorusuna veya başka bir şeye yapabilir miyiz? – crispy