2012-10-21 17 views
14

इंस्टॉल करने में समस्याएं मेरी पहली रिफाइनरी सीएमएस परियोजना शुरू करने की कोशिश कर रही हैं, और मुझे पहले से ही परेशानी हो रही है। मैं imagemagick जा रहा है, और त्रुटियों हो रही है। मैंने अपनी प्रोफ़ाइल में अनुमतियों को बदलने के बारे में स्टैक ओवरफ्लो देखा, या निर्देशिका में समस्याएं, अनइंस्टॉल करने और पुनर्स्थापित करने के बारे में, लेकिन अभी तक कोई भाग्य नहीं है। मैं उम्मीद कर रहा था कि कोई मुझे इसे ठीक करने के माध्यम से चल सकता है। बहुत बहुत धन्यवाद।छविमैगिक

Mac-Pro:local user$ brew install imagemagick 
Error: You must `brew link jpeg' before imagemagick can be installed 
Mac-Pro:local user$ brew link jpeg 
Linking /usr/local/Cellar/jpeg/8d... 
Error: Could not symlink file: /usr/local/Cellar/jpeg/8d/bin/wrjpgcom 
/usr/local/bin is not writable. You should change its permissions. 
+1

ऐसा लगता है कि '/ usr/local/bin' लिखने योग्य नहीं है। 'Ls -la/usr/local' करना आपको' bin' निर्देशिका की अनुमति बताएगा (मेरा उपयोगकर्ता 'व्यवस्थापक' समूह में मेरा उपयोगकर्ता है)। – Alex

+0

यह वही है जो मुझे ls -la/usr/स्थानीय drwxr-xr-x 36 रूट व्यवस्थापक 1224 अक्टूबर 21 14:37 बिन – vpoola88

+0

यह लिखने योग्य बनाने के लिए मैं इसे कैसे बदलूं? – vpoola88

उत्तर

71

प्रोत्साहन के बाद, यहाँ एक जवाब के रूप the question को मेरी टिप्पणी है।

समस्या यह है कि निर्देशिका होमब्रू उपयोग करने का प्रयास कर रहा है उपयोगकर्ता brew चलाने वाले उपयोगकर्ता द्वारा लिखने योग्य नहीं है। इसे ठीक करने के लिए, उस उपयोगकर्ता द्वारा निर्देशिका को लिखने योग्य बनाएं।

sudo chown -R yourusename:admin /usr/local/bin 

यह रिकर्सिवली yourusername कहा जाता है उपयोगकर्ता के लिए /usr/local/bin निर्देशिका के अंदर सभी वस्तुओं के स्वामित्व बदल जाता है। यह मानता है कि आपका उपयोगकर्ता ओएस एक्स व्यवस्थापक समूह में है।

यदि आप अपने उपयोगकर्ता के उपयोगकर्ता नाम के बारे में सुनिश्चित नहीं हैं, तो आप whoami आदेश चला सकते हैं।

+0

यह भी ध्यान देने योग्य होगा कि एक्सकोड कमांड लाइन टूल्स भी इंस्टॉल किए जाने चाहिए। –

+3

@ जोर्डन थॉर्नक्वेस्ट निश्चित, लेकिन [उपकरण होमब्रू के लिए एक शर्त हैं] (https://github.com/mxcl/homebrew/wiki/Installation#requirements)। उन उपकरणों को स्थापित करने से समस्या में समस्या हल नहीं होती है। – Alex

+1

आह। मेरी गलती! –