मैंने हाल ही में Cygwin से WSL में स्विच किया और Sourcetree और commithooks के साथ एक समस्या है।
सॉरीट्री, गिट चलाने के लिए सिगविन (32 बिट) के अपने संस्करण का उपयोग करता है। मेरा विकास पर्यावरण WSL पर चलता है (जो केवल 64 बिट है)।
तो मैं क्या करना चाहता हूँ Sourcetrees Cygwin बैश से WSL बैश कॉल करें और कमिट किए गए चेक निष्पादित करें। लेकिन यह काम नहीं करता है, क्योंकि सिग्विन बैश एक 32 बिट प्रोग्राम है और इस तरह डब्ल्यूएसएल बैश को निष्पादित नहीं किया जा सकता है, जो केवल 64 बिट है। इसलिए साइग्विन बैश WSL बैश को एक गैर-निष्पादन योग्य फ़ाइल के रूप में देखता है।
क्या 64 बिट प्रोग्राम को कॉल करने के लिए विंडोज 10 पर 32 बिट सैंडबॉक्स से बाहर निकलने का एक तरीका है?