होमब्रीक के माध्यम से MySQL को स्थापित करते समय साइमलिंक त्रुटि


25

Homebrew के माध्यम से MySQL स्थापित करने की कोशिश कर रहा है। स्थापित ठीक काम करने लगता है, लेकिन मुझे एक त्रुटि मिलती है:

"Error: The linking step did not complete successfully
The formula built, but is not symlinked into /usr/local
You can try again using `brew link mysql'"

स्वाभाविक रूप से, इसके बाद मैं भाग गया:

brew link mysql

जो बाहर फैल:

Error: Could not symlink file: /usr/local/Cellar/mysql/5.5.20/include/typelib.h
/usr/local/include is not writable. You should change its permissions.

तो मैं इसे लेकर दौड़ा sudoऔर एक "कायरतापूर्वक लिंक माईस्केल को पीना मना कर दिया"।

जवाबों:


31

जाहिर है कि वह फ़ोल्डर आपका नहीं है। बस इसके साथ प्रयास करें:

sudo chown -R $(whoami) /usr/local/include

आप कभी नहीं का उपयोग करने के brewसाथ sudo। यदि आप करते हैं, तो आपकी स्थापना में कुछ गड़बड़ है।

फिर, फिर से linkकमांड का प्रयास करें।


जब मैं कर रहा हूँ मुझे यह त्रुटि मिल रही है .. chown: / usr / local / शामिल: ऐसी कोई फ़ाइल या निर्देशिका नहीं ..
श्रीकांत जीव

कोई निर्देशिका नाम की तरह शामिल है। मुझे एक और निर्देशिका के साथ त्रुटि मिलती है, इसलिए मैं इसे / usr / स्थानीय के लिए चलाता हूं और ठीक काम करता हूं।
जोस कास्त्रो

9

slhck का उत्तर बहुत अच्छा है, लेकिन मुझे लगता है कि यदि आप व्यवस्थापक समूह के सदस्य हैं (तो शायद आप Homebrew का उपयोग कर रहे हैं) / usr / स्थानीय लेखकीय समूह के सभी स्थानों को बनाने के लिए यह थोड़ा साफ है।

sudo chmod -R g+w /usr/local

जब एक मैक पर काढ़ा द्वारा स्थापित नैम्प को जोड़ने पर मेरे लिए काम नहीं किया। चुना हुआ जवाब काम कर गया।
mles
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.