হোমবারব / / ইউএসআর / লোকাল এর অনুমতি প্রয়োজন এবং যেহেতু অন্য কেউ আমার ল্যাপটপ ব্যবহার করেন না আমি সর্বদা সহজভাবেই করেছি
sudo chown -R $(whoami) $(brew --prefix)
কিন্তু হাই সিয়েরা, এটি দেয়
chown: /usr/local: Operation not permitted
ঠিক কি?
হোমবারব / / ইউএসআর / লোকাল এর অনুমতি প্রয়োজন এবং যেহেতু অন্য কেউ আমার ল্যাপটপ ব্যবহার করেন না আমি সর্বদা সহজভাবেই করেছি
sudo chown -R $(whoami) $(brew --prefix)
কিন্তু হাই সিয়েরা, এটি দেয়
chown: /usr/local: Operation not permitted
ঠিক কি?
উত্তর:
সমস্যাটি অব্যাহত রেখেছিল ... আরও গভীর খননের পরে আমি দেখতে পেয়েছি যে কেবল হোমব্রিউই আনইনস্টল করছে এবং তারপরে এটি পুনরায় ইনস্টল করার ফলে এই সমস্যাটি সমাধান হয়েছে।
হোমব্রিউ আনইনস্টল করুন:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
তারপরে এটি পুনরায় ইনস্টল করুন:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
gh4x-mbpr:~ gh4x$ brew link git Linking /usr/local/Cellar/git/2.15.0... Error: Permission denied @ dir_s_mkdir - /usr/local/lib এবং sudo chown -R $(whoami) $(brew --prefix)/* সাহায্য করতে
brew listকোন প্যাকেজ ইনস্টল করা হয়েছিল তার রেকর্ড রাখতে আপনি প্রথমে কোনও ফাইলের আউটপুট সংরক্ষণ করতে পছন্দ করতে পারেন।
দুর্ভাগ্যক্রমে আপনি আর /usr/localহাই সিয়েরায় ছেঁকাতে পারবেন না । একটি কার্যপ্রণালী হ'ল sudo mkdir /usr/local/includeএবং /usr/local/Frameworksযদি সেগুলির অস্তিত্ব না থাকে এবং
sudo chown -R $(whoami) $(brew --prefix)/*
এই সাধারণ কাজের জন্য এবং আশ্চর্যজনক হোমব্রিউয়ের জন্য ilovezfs ধন্যবাদ!
$(brew --prefix)/usr/local/আমি মূল্যায়ন করা উচিত , আমি বিশ্বাস করি।
আপনি /usr/localনিজের জন্য অনুমতি পরিবর্তন করতে পারবেন না , তবে আপনি নীচে ফোল্ডারগুলির জন্য সঠিক অনুমতিটি পরিবর্তন করতে পারেন, সুতরাং এটি স্থির করে
sudo chown -R $(whoami) /usr/local/*
আমি এই অনুসরণ করে কিন্তু সমস্যা এখনও জিদ।
সুতরাং, আমি পূর্ববর্তীটি আনইনস্টল না করে হোমব্রিউ পুনরায় ইনস্টল করেছি । এটা এখন কাজ করছে!
(আমি জানি না)
আমি কেবল এটি চালাই এবং উচ্চ সিয়েরার উপরে সমস্ত কিছু যত্ন নেওয়া হয়:
/ usr / বিন / রুবি -e "$ (কার্ল -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
সিস্টেম ইন্টিগ্রিটি সুরক্ষা অক্ষম করার চেষ্টা করুন । ডকুমেন্টেশন থেকে:
সিস্টেম ইন্টিগ্রিটি প্রোটেকশনকে csrutil (1) কমান্ড ব্যবহার করে কনফিগার করা যেতে পারে।
টার্মিনালটিতে নিম্নলিখিত কমান্ডটি চালিয়ে সিস্টেম ইন্টিগ্রিটি প্রোটেকশন বর্তমানে আপনার সিস্টেমে সক্ষম হয়েছে কিনা তা আপনি পরীক্ষা করতে পারেন:
$ csrutil status
System Integrity Protection status: enabled.
সিস্টেম ইন্টিগ্রিটি প্রোটেকশন সক্ষম বা অক্ষম করতে, আপনাকে রিকভারি ওএসে বুট করতে হবে এবং টার্মিনাল থেকে csrutil (1) কমান্ড চালাতে হবে।
আপনার মেশিনটি পুনরায় চালু করে শুরুতে কমান্ড এবং আর কীগুলি ধরে রেখে ওএস রিকভারি ওএস থেকে বুট করুন। ইউটিলিটি মেনু থেকে টার্মিনাল চালু করুন। নিম্নলিখিত কমান্ড লিখুন:
$ csrutil enableকোনও মেশিনে সিস্টেম ইন্টিগ্রিটি প্রোটেকশন সক্ষম বা অক্ষম করার পরে, একটি রিবুট প্রয়োজন।
word in contextপ্রতিযোগিতা নয়। : ডি: ডি পতাকা ব্যবহারকারীকে সতর্ক করতে। তবে ঠিক আছে, আপনি তখন আমার জন্য শব্দগুলি বাছাই করুন: পি: পি
আমি 10.13 হাই সিয়েরাতেও আছি। আমি আগের পরামর্শগুলি চেষ্টা করেছিলাম; কিছুই কাজ হয়নি। শেষ পর্যন্ত আমি কমান্ড-লাইন সরঞ্জামগুলি প্রথমে ইনস্টল করার চেষ্টা করেছি :
xcode-select --install
এবং তারপরে (পুনরায়) ব্রিউ ইনস্টল কমান্ডটি চালাল:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
এবং এটি অবশেষে কাজ করে।
হোম ফোল্ডারে বা কোনও ইনস্টলটিতে অ্যাক্সেসের দরকার নেই এমন কোনও ফোল্ডারে আপনার কোনও লক সেট নেই তা নিশ্চিত করুন।
এমনকি অনুমতি এবং মালিকানা সঠিকভাবে সেট করা থাকলেও এবং আপনি বর্তমানে একটি সঠিক ব্যবহারকারী / বা রুট ব্যবহারকারীর সাথে লগ ইন করেছেন এটি আপনাকে নতুন ফোল্ডার বা ডিরেক্টরি তৈরি করতে দেয় না।