我是Windows上的Ruby程序员,他们从Win cmd切换到Cygwin,但无法实现执行Ruby宝石的批处理文件.
我已经将任何bin目录填充到Windows PATH环境中.变量,包括存储可执行文件的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不要处理批处理文件?