Я программист Ruby в Windows, который пытается переключиться с Win cmd на Cygwin, но не может выполнить пакетные файлы драгоценных камней Ruby.
Я уже вставил любой каталог bin в Windows PATH
env,переменная, включая Ruby bin, где хранятся исполняемые файлы.Драгоценные камни, однако, вызываются самим ruby.exe, что приводит к следующей проблеме с путями POSIX:
duddle@duddledan /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)
duddle@duddledan /cygdrive/c/Ruby/ruby-186-398/bin
$ ./gem --version
1.3.7
При непосредственном вызове, например, ./gem
путем указания пути, его можно найти и выполнить.
Есть идеи?
Редактировать:
Как сказать Cygwin не обрабатывать пакетные файлы?