হোমব্রিউয়ের মাধ্যমে মাইএসকিউএল ইনস্টল করার সময় সিমলিংক ত্রুটি


25

হোমব্রিউয়ের মাধ্যমে মাইএসকিউএল ইনস্টল করার চেষ্টা করা হচ্ছে। ইনস্টলটি ঠিকঠাক কাজ করছে বলে মনে হচ্ছে তবে আমি একটি ত্রুটি পেয়েছি:

"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 এর উত্তর দুর্দান্ত, তবে আমি মনে করি আপনি / অ্যাশার / স্থানীয় লিখিতভাবে গ্রুপে সমস্ত অবস্থান তৈরি করতে যদি আপনি প্রশাসক গোষ্ঠীর সদস্য হন (সম্ভবত আপনি যদি হোমব্রু ব্যবহার করছেন) তবে এটি কিছুটা ক্লিনার বলে মনে হয়।

sudo chmod -R g+w /usr/local

কোনও ম্যাকের উপর ভিত্তি করে ইনস্টল করা এনএম্যাপের সাথে লিঙ্ক করার সময় আমার পক্ষে কাজ করেনি। নির্বাচিত উত্তর কাজ করেছে।
মালে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.