ওএস এক্স এল ক্যাপিটনে অন্তর্ভুক্ত / নিখোঁজ / অন্তর্ভুক্ত


19

আমি এমন একটি অ্যাপ তৈরির চেষ্টা করছিলাম যা PJSIPlib এর উপর নির্ভর করে যার কিছু শিরোনাম থাকা উচিত /usr/include। তবে কোনও /usr/includeফোল্ডার নেই এবং আমি আমার অ্যাকাউন্টে প্রশাসকের অধিকার রয়েছে এমন একটি তৈরি করতে পারি না।

কীভাবে includeফোল্ডার, সক্রিয় / তৈরি / পুনরুদ্ধার করা যায়?

উত্তর:


15

আপডেট (12 ফেব্রুয়ারী 2016):

অবশেষে আমি এল ক্যাপিটান ইনস্টল করেছি এবং এখন নিশ্চিত করতে পারি যে ওনাদেজ এর্ত্তাকের উত্তরটি সঠিক। আমি এসআইপি অক্ষম করার পরিবর্তে কমান্ড লাইন বিকাশকারী সরঞ্জামগুলি ইনস্টল করার পরামর্শ দিচ্ছি recommend

ওনডেজ যেমন উল্লেখ করেছেন, কেবলমাত্র এক্সকোড ইনস্টল করা সমস্ত কমান্ড লাইন বিকাশকারী সরঞ্জাম ইনস্টল করবে না। আপনাকে অবশ্যই xcode-select --installটার্মিনালে কার্যকর করতে হবে ।


আসল পোস্ট (5 ডিসেম্বর 2015):

/ ক্যাপিটাল / / বিন, / এসবিন, / ইউএসআর, / ইত্যাদি, / টিএমপি এবং / ভারতে লেখার অ্যাক্সেস এমনকি মূলের জন্যও এল ক্যাপিটেনে ডিফল্টরূপে অক্ষম করা হয়েছে। এটি নতুন সুরক্ষা ইন্টিগ্রিটি সুরক্ষা বৈশিষ্ট্যের কারণে ।

করতে অক্ষম SIP র পুনরুদ্ধার মোডে বুট ও কমান্ড প্রয়োগ csrutil disableটার্মিনাল হবে।

দাবি অস্বীকার: যেহেতু আমি এখনও এল ক্যাপিটেনে আপগ্রেড না করেছিলাম সেহেতু আমি নিজে এটি পরীক্ষা করিনি।


1
নিশ্চিত! এল ক্যাপটেনের খুব ওয়ার্কস
শ্লেষ

1
আমি ইতিমধ্যে এটি নির্ধারণ করেছি, এবং আমার নিজের প্রশ্নের উত্তর দিতে ভুলে গেছি। আমি ঠিক হিসাবে এটি গ্রহণ করব।
টেসলা

3
আমার সিস্টেমে যথাযথ ফিক্সটি হ'ল ব্যবহারটি ইনস্টল /usr/includeকরা xcode-select --installএবং এসআইপি সক্ষম করা সক্ষম করা ছিল। আরও তথ্যের জন্য নীচে আমার উত্তর দেখুন।
Ondřej Čertík

14

ডিফল্টরূপে, আপনি এল ক্যাপিটেনে অ্যাপ স্টোর থেকে এক্সকোড ("বিকাশকারী সরঞ্জাম") ইনস্টল করার সময় এটি "কমান্ড লাইন বিকাশকারী সরঞ্জাম" ইনস্টল করে না যা অন্তর্ভুক্ত করে /usr/include। "কমান্ড লাইন বিকাশকারী সরঞ্জাম" ইনস্টল করতে, চালিত করুন xcode-select --install, এটি আপনাকে অ্যাপ স্টোর থেকে এক্সকোড + কমান্ড লাইন সরঞ্জামগুলি পেতে চান কিনা তা সম্পর্কে জিজ্ঞাসা করবে (তবে আমার কাছে ইতিমধ্যে অ্যাপ স্টোর থেকে এক্সকোড ইনস্টল করা আছে এবং এটি সম্ভবত কমান্ডটি অন্তর্ভুক্ত করে না লাইন ইউটিলিটিস), তাই আমি "ইনস্টল" নির্বাচন করেছি এবং এটি /usr/includeঅন্যান্য জিনিসের মধ্যে ইনস্টল করা আছে।

সিস্টেম ইন্টিগ্রিটি প্রোটেকশন (এসআইপি) হিসাবে, এটি সক্ষম হওয়া ছেড়ে দিন, কারণ এটি একটি ভাল জিনিস বলে মনে হচ্ছে। xcode-select --installসুরক্ষিত /usrডিরেক্টরিটিতে ইনস্টল করার কারণটি সম্ভবত xcode-selectএসআইপি দ্বারা শ্বেত তালিকাভুক্ত।


1
আমি ভেবেছিলাম Xcode 8.x কমান্ড লাইন সরঞ্জামগুলি অন্তর্ভুক্ত করেছে, তবে কেবল ম্যাকস সিয়েরার একটি নতুন ইনস্টলটিতে এটি করা দরকার । আমি প্রথমে এক্সকোড ইনস্টল করেছি, তারপরেও xcode-select --installসরঞ্জামগুলি পেতে এখনও করতে হয়েছিল ।
leanne
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.