2011-01-28 13 views
7

नामक कोई मॉड्यूल IIS 7.5 पर "hgweb.cgi" के माध्यम से Mercurial को होस्ट करने की कोशिश कर रहा हूं। मेरे पास सब कुछ http://www.jeremyskinner.co.uk/mercurial-on-iis7/ के अनुसार कॉन्फ़िगर किया गया है, इसके अलावा मैंने पाइथन 2.6 और Mercurial 1.7.3 स्थापित किया है।Mercurial/IIS/osutil

"नहीं मॉड्यूल osutil नाम"

खोज का एक सा के बाद, मैं पाया है कि मैं python- स्थापित करने की आवश्यकता: जब मैं hgweb.cgi स्क्रिप्ट पर जाने की कोशिश, मैं निम्नलिखित त्रुटि मिलती है देव पैकेज, लेकिन ऐसा लगता है कि केवल यूनिक्स पर लागू होता है। क्या विंडोज़ पर काम करने के लिए मुझे कुछ और चाहिए?

धन्यवाद।

ध्यान दें कि मैं दोनों दोनों HgTortoise और मर्क्युरियल 86 संस्थापक उपलब्ध यहाँ पर तेज बाइनरी की कोशिश की/library.zip:

https://www.mercurial-scm.org/downloads

(मर्क्युरियल 1.7.3 Inno सेटअप संस्थापक - 86 विंडोज - नहीं है आवश्यकता व्यवस्थापक अधिकार)

उत्तर

0

उपलब्ध downloads और संस्करण प्रश्न में निर्दिष्ट को देखते हुए, ऐसा लगता है कि आप TortoiseHg 1.1.8 with Mercurial 1.7.3 स्थापित हो सकता है, जो शायद कुछ याद आ रही है पायथन पैकेज।

+0

आप सही हैं, जब मैंने संस्करण को देखा तो मैं ध्यान नहीं दे रहा था। मुझे अपने प्रश्न में और अधिक स्पष्ट होना चाहिए था। मैंने पहली बार TortoiseHg x86 के साथ यह कोशिश की, तो मैंने इसे सामान्य Mercurial बाइनरी (1.7.3) के साथ कोशिश की। मैंने कछुए को स्थापित किया और अन्य बाइनरी को देखने के बजाय मेरे पास संस्करण की जांच करने के लिए उपयोग किया। लेकिन सामान्य बाइनरी या कछुए के साथ, मेरे पास एक ही समस्या है। – nlaq

0

मैं इस समस्या का स्वयं शोध कर रहा हूं (सिवाय इसके कि मैं आईएसएपीआई के माध्यम से मर्कुरियल चलाने की कोशिश कर रहा हूं), और ऐसा लगता है कि 1.7.1 आखिरी संस्करण है जो आईआईएस के साथ काम करता है क्योंकि एमएसवीसीआर 0 डीएल के साथ निर्भरता की समस्याओं के कारण बाद में नए रिलीज 1.8.2 सहित संस्करण।

this issue देखें, जो अंत में यह अभी भी 1 वर्षीय Python issue खुला रहता है।
वार्तालाप के आधार पर निर्णय, एक फिक्स आसान नहीं है। मुझे कोई कामकाज नहीं पता है, इसलिए मुझे इस दौरान 1.7.1 का उपयोग करने के लिए मजबूर होना पड़ा।

संपादित करें: सीजीआई 1.8.2 के साथ काम करता है, इसलिए उपर्युक्त मुद्दा केवल आईएसएपीआई के माध्यम से चल रहे Mercurial को प्रभावित करता है।

1

मेरे पास Mercurial 2.1.1 के साथ एक HgWeb सर्वर को फिर से बनाने का प्रयास करने का एक ही समस्या थी। I posted a question on the Mercurial mailing list.

क्योंकि एचजीवेब को पायथन की आवश्यकता है, आपको Mercurial को पायथन मॉड्यूल के रूप में प्राप्त करना होगा। सौभाग्य से, Mercurial लोग supply one; यह वर्णन

installs Mercurial source as Python modules and thus requires Python 2.6 installed. This is recommended for hgweb setups

के साथ टैग है py2.6 एक बार मुझे लगता है कि संस्थापक भाग गया, HgWeb काम करना शुरू किया।