मैंने अपने रेल संस्करण को अपग्रेड करने के लिए मैकपोर्ट्स को स्थापित करने का प्रयास किया है ताकि मैं रेल वेब डेवलपमेंट विथ रेल्स, प्रैगरोग (4, 2011) के माध्यम से अपना काम कर सकूं। मैंने पुस्तक में निर्देशों का पालन किया है, साथ ही साथ MacPorts वेब साइट पर , डिस्क छवि से इंस्टॉल करने के लिए। यह सही ढंग से स्थापित करने के लिए दिखाई दिया, हालांकि, बाद में चल रहे पोर्ट कमांड "पोर्ट: कमांड नहीं मिला"।
मैंने स्टैक एक्सचेंज को खोजा और यह प्रश्न पाया , इसलिए मैंने "टार xjvf MacPorts-1.9.2.tar.bz2" का उपयोग करके कमांड लाइन से इंस्टॉल करने का प्रयास किया। फिर से, स्थापित काम करने लगता है। मुझे यह पुष्टि मिलती है कि MacPorts सफलतापूर्वक स्थापित हो गया है, लेकिन मुझे अभी भी "sudo: port: कमांड नहीं मिला है" MacPorts को स्वप्रेट करने का प्रयास करने पर त्रुटि हुई ("sudo port -v selfupdate" के माध्यम से)।
मुझे लगता है कि मेरी गलती सही रास्ता तय करने में नहीं है। मैंने इस धागे में सलाह का पालन किया , अर्थात्, paths.d में एक पथ (/ ऑप्ट / स्थानीय) जोड़ते हुए, लेकिन मुझे अभी भी त्रुटि मिलती है।
यदि यह मायने रखता है, तो टर्मिनल डिफ़ॉल्ट लॉगिन शेल (/ usr / बिन / लॉगिन) के साथ गोले खोलने के लिए सेट है। क्या मुझे इसे / बिन / बैश में बदलना चाहिए?
तो, यह एक MacPorts मुद्दा है, एक $ PATH मुद्दा, या एक StupidUser मुद्दा?