सवाल मैक ओएस एक्स 10.6 हिम तेंदुए पर डार्विन पोर्ट्स या मैक पोर्ट्स को कैसे इंस्टॉल करें?


अद्यतन करें:

MacPorts के साथ अपना समय बर्बाद मत करो। मैं उपयोग करने की सिफारिश करेंगे homebrew बजाय। इसका उपयोग करना आसान है और जंक निर्देशिकाओं के समूह के साथ आपके सिस्टम को अव्यवस्थित नहीं करता है।


अद्यतन: डार्विन बंदरगाहों को स्थापित न करें। डार्विन पोर्ट्स एक नकली है। इसके अलावा, मैकपॉर्ट्स का उपयोग करके मुझे कोई शानदार अनुभव नहीं था, इसलिए मैं इसका उपयोग करने की अनुशंसा नहीं करता हूं।


मूल प्रश्न:

तो मैंने डाउनलोड करने और स्थापित करने का फैसला किया डार्विन बंदरगाहों मेरे जीवन को थोड़ा आसान बनाने के लिए। मैं इंस्टॉलर भाग गया और यह बस ठीक स्थापित करने लग रहा था। लेकिन जब मैं दौड़ता हूं sudo port -d selfupdate जैसा कि प्रलेखन करना है, मुझे कुछ प्रकार का संदेश मिलता है:

 dlopen(/opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib, 10): no suitable image found.  Did find: /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib: no matching architecture in universal wrapper while executing "load /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib" ("package ifneeded Pextlib 1.0" script) invoked from within "package require Pextlib 1.0" (file "/opt/local/bin/port" line 40)

मुझे नहीं पता कि इसका मतलब क्या है या मुझे क्या करना चाहिए। कोई सुझाव? मुझे डार्विन पोर्ट्स और मैकपॉर्ट्स के बीच का अंतर भी नहीं पता है। शायद मैं गलत चीज स्थापित करने की कोशिश कर रहा हूं?

अद्यतन करें: मैंने स्थापित करने का फैसला किया MacPorts यह देखने के लिए कि क्या होगा। मैं के संस्करण को डाउनलोड करने में सक्षम था हिम तेंदुए के लिए मैकपॉर्ट्स पैकेज इंस्टॉलर, मैकपॉर्ट्स स्थापित करें और चलाएं sudo port -v selfupdate (-v अंतर ध्यान दें) और इसे सही ढंग से अपडेट करने के लिए प्राप्त करें। अब मैं कर कर phpMyAdmin स्थापित करने की कोशिश कर रहा हूँ sudo port install phpmyadmin लेकिन मुझे यह त्रुटि संदेश मिलता है:

--->  Computing dependencies for phpmyadmin
Error: Unable to execute port: can't read "build.cmd": Failed to locate 'make' in path: '/opt/local/bin:/opt/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin' or at its MacPorts configuration time location, did you move it?

क्या मैकपॉर्ट्स इंस्टॉल करने में मुझे एक कदम याद आया?

अद्यतन करें: बाहर निकलता है मुझे एक्सकोड के नवीनतम संस्करण को पुनः स्थापित करने की आवश्यकता है।


6
2017-11-04 00:36


मूल


कृपया ध्यान दें कि darwinports.com फर्जी है। देखें डार्विन पोर्ट्स इतिहास मैकपॉर्ट्स पर पेज। - Chris Johnsen
मेरे अनुभव से एक सुझाव: मैकपॉर्ट्स से सावधान रहें। मुझे नहीं पता कि आप इसका उपयोग किसके लिए कर रहे हैं और इसके लिए मैंने वास्तव में क्या किया है, लेकिन मैकपॉर्ट्स का उपयोग करके मेरी पायथन स्थापना को नली में कामयाब रहा। मेरे पास अलग-अलग संस्करणों में विभिन्न स्थानों पर 3 दुभाषियों की तरह कुछ था और केवल मेरे कुछ पुस्तकालय स्थापित किए गए थे। यह एक गड़बड़ था, और इसलिए मैं संभव होने पर दूर रहने की कोशिश करता हूं। ./configure && make && sudo इंस्टॉल करना ज्यादातर समय विशेष रूप से कठिन नहीं है। - user12764
फिंक आज़माएं मेरे पास इसके साथ बहुत अच्छी किस्मत है। - asmeurer


जवाब:


क्या आपने पहले एक्सकोड स्थापित किया है? मेरे make में है /usr/bin तो मुझे लगता है कि इसे मैकपोर्ट्स के साथ कुछ भी नहीं मिला है लेकिन इसे अन्य माध्यमों द्वारा आपूर्ति की जानी चाहिए।

अद्यतन करें:

इसके अनुसार यह मैकपोर्ट टिकट आपके पास दो विकल्प हो सकते हैं। सबसे पहले आप जांच सकते हैं, चाहे बना है /Developer/usr/bin। यदि ऐसा है, तो आप सक्षम कर सकते हैं binpath में /opt/local/etc/macports/macports.conf और इस पथ को इसमें जोड़ें। (हालांकि बिनपाथ का उपयोग स्पष्ट रूप से ध्वजांकित किया गया है उन्नत फाइल में

दूसरा विकल्प, ज़ाहिर है, एक्सकोड को पुनर्स्थापित करना। और इस समय आप 'यूनिक्स डेवलपमेंट सपोर्ट' चुनने के लिए सावधान रहें। आखिरी बार इंस्टॉल करते समय आपको यह याद आ गया है कि आपने इसे याद किया है।

अगर किसी अन्य कारण से मेक गायब हो गया है, तो वहां पराक्रम अपने सिस्टम के साथ कुछ गलत हो, इसलिए यह मानना ​​बेहतर है कि इसे पहले कभी इंस्टॉल नहीं किया गया है ...


5
2017-11-04 01:02



मुझे पूरा यकीन है कि मेरे पास एक्सकोड स्थापित है और सही ढंग से चल रहा है। - Andrew
"बहुत यकीन है" या पूर्ण यकीन है? मैकपॉर्ट्स के लिए काम करने के लिए आपको एक्सकोड स्थापित करना होगा (यह एक्सकोड के साथ स्थापित कुछ घटकों का उपयोग करता है)। - mipadi
ठीक है ... बिल्कुल यकीन है। मैंने पहले से ही एक्सकोड स्थापित किया है और इसे पहले इस्तेमाल किया है। मैंने यह सुनिश्चित करने के लिए हिम तेंदुए को अपग्रेड करने के बाद भी इसे खोला है कि यह अभी भी काम करता है। हालांकि, बनाने के लिए / usr / bin में कुछ भी नहीं है - Andrew
@ मिस्बेहेन्स मुझे पूरा यकीन है कि आपको हिम तेंदुए के साथ एक्सकोड 3.2 की आवश्यकता है (इसे अपने हिम तेंदुए डीवीडी से स्थापित करें, या इसे मुफ्त एडीसी खाते के माध्यम से ऐप्पल से डाउनलोड करें)। कोई भी पुराना संस्करण शायद एक तरफ या दूसरे में टूट जाएगा। - Chris Johnsen
ठीक है ... बस एक्सकोड 3.2 स्थापित किया गया है और अब / usr / bin में दिखाता है - Andrew


मुझे इस साइट का पालन करने के बाद मेरा काम मिल गया - https://weblion.psu.edu/trac/weblion/wiki/MacPorts


0
2017-07-09 04:09





मैंने स्थापित करके इस समस्या को हल किया MacPort (1.8.2) स्रोत कोड का उपयोग कर। यह सुनिश्चित नहीं है कि यह कैसे काम करता है।

मैकपॉर्ट्स परियोजना डिजाइन करने के लिए एक ओपन-सोर्स समुदाय पहल है   संकलन, स्थापना और उन्नयन के लिए एक उपयोग में आसान प्रणाली   मैक ओएस एक्स पर कमांड लाइन, एक्स 11 या एक्वा आधारित ओपन-सोर्स सॉफ्टवेयर   ऑपरेटिंग सिस्टम। उस अंत तक हम कमांड लाइन संचालित करते हैं   एक बीएसडी लाइसेंस के तहत मैकपॉर्ट्स सॉफ्टवेयर पैकेज, और इसके माध्यम से आसान है   हजारों बंदरगाहों तक पहुंच जो कार्य को बहुत सरल बनाती हैं   अपने मैक पर ओपन-सोर्स सॉफ्टवेयर को संकलित और स्थापित करना।

हम एक एकल सॉफ्टवेयर पेड़ प्रदान करते हैं जो नवीनतम को ट्रैक करने का प्रयास करता है   बिना किसी सॉफ्टवेयर शीर्षक (बंदरगाह) को वितरित करते हैं   उन्हें "स्थिर" बनाम बनाते हुए बनाम। मुख्य रूप से लक्ष्यीकरण, "अस्थिर" शाखाएं   वर्तमान मैक ओएस एक्स रिलीज (10.7, एके.ए शेर) और तुरंत   पिछला एक (10.6, एके ए हिम तेंदुए)। वर्तमान में 15361 हैं   हमारे पेड़ में बंदरगाहों, 98 विभिन्न श्रेणियों के बीच वितरित, और अधिक   नियमित आधार पर जोड़ा जा रहा है।


0
2018-03-10 21:45