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


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.