Sono un programmatore di Ruby su Windows che cerca di passare da Win cmd a Cygwin, ma non è in grado di eseguire file batch di gemme di Ruby.RubyGems + Cygwin: percorso POSIX non trovato da ruby.exe
Ho già inserito qualsiasi directory bin nell'interfaccia di Windows PATH
. variabile, incluso il cestino Ruby in cui sono archiviati i file eseguibili. Gemme, tuttavia, vengono richiamati da ruby.exe stesso, che conduce alla seguente problema con percorsi 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
quando chiamate ad esempio ./gem
direttamente specificando il percorso, può essere trovato ed eseguito.
Qualche idea?
Edit:
Come dire cygwin non per elaborare file batch?
Vedi 'man cygpath' per vedere se ha qualcosa di utile. –
Cosa ne pensi di cambiare la risposta nell'altra (+12 voti)? –
Non riesco a convalidarlo perché non uso più Windows. Possiamo fare questo a una domanda della comunità o qualcosa del genere? – crispy