मैं विंडोज पर एक रूबी प्रोग्रामर हूं जो Win cmd से Cygwin में स्विच करने की कोशिश करता है, लेकिन रूबी रत्न की बैच फ़ाइलों को निष्पादित करने के लिए प्राप्त नहीं कर सकता है।RubyGems + Cygwin: POSIX पथ ruby.exe द्वारा नहीं मिला
मैंने पहले से ही विंडोज PATH
env में किसी भी बिन निर्देशिका को भर दिया है। परिवर्तनीय, रूबी बिन सहित जहां निष्पादन योग्य संग्रहित होते हैं।
[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
जब उदा बुला: रत्न, तथापि, ruby.exe ही है, जो POSIX रास्तों के साथ निम्न समस्या को जन्म देता द्वारा लाया जाता है ./gem
सीधे पथ निर्दिष्ट करके, यह पाया और निष्पादित किया जा सकता है।
कोई विचार?
संपादित करें:
cygwin कैसे पता करें कि बैच फ़ाइलों को प्रोसेस करने नहीं?
देखें 'आदमी cygpath' यह देखने के लिए कि क्या यह कुछ उपयोगी है। –
दूसरे में जवाब बदलने के बारे में क्या (+12 वोट)? –
मैं इसे मान्य नहीं कर सकता क्योंकि मैं अब विंडोज का उपयोग नहीं करता हूं। क्या हम इसे किसी समुदाय प्रश्न या कुछ कर सकते हैं? – crispy