Я программист Ruby в Windows, который пытается переключиться с Win cmd на Cygwin, но не может добиться выполнения пакетных файлов из драгоценных камней Ruby.
Я уже набил любой каталог bin в Windows PATH
env. переменная, включая bin Ruby, где хранятся исполняемые файлы. Драгоценные камни, однако, вызываются самим ruby.exe, что приводит к следующей проблеме с путями POSIX:
[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
При вызове, например. ./gem
напрямую, указав путь, его можно найти и выполнить.
Любые идеи?
Edit:
Как сказать cygwin не обрабатывать пакетные файлы?