এক্সকোড ইনস্টল হওয়ার পরে কেন আমাকে সিএলটি ইনস্টল করতে হবে?


1

একটি নতুন মাভারিক্সে, আমি অ্যাপ স্টোরের মাধ্যমে Xcode ইনস্টল করেছি (স্বীকৃত লাইসেন্স চুক্তি এবং সক্ষম বিকাশকারী মোড)। এর পরে, কমান্ড লাইন সরঞ্জাম (সিএলটি) পাওয়া যায় ( checked via xcode-select -p)। তাদের ওয়েবপৃষ্ঠায় ( ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)") বর্ণিত হিসাবে হোমব্রিউ ইনস্টল করার ফলে সিএলটি ইনস্টল করার অনুরোধ দেখাবে। কেন আমি তাদের ইনস্টল করতে হবে? আমি ভেবেছিলাম এগুলি এক্সকোডের সাথে একত্রে ইনস্টল করা আছে।

উত্তর:


4

আপনাকে সেগুলি ইনস্টল করতে হবে কারণ, সংস্করণ 4.3 দিয়ে শুরু করে, এক্সকোডটি স্যান্ডবক্সযুক্ত, একক অ্যাপ্লিকেশন বান্ডিল হিসাবে প্রকাশিত হয়েছে ।

তার আগে, এক্সকোড ইনস্টল করা এক্সকোড.এপ নামে একটি ইনস্টলার হিসাবে বিতরণ করা হয়েছিল । ইনস্টলারটির পুরো ফাইল সিস্টেমে অ্যাক্সেস ছিল এবং একটি ডিরেক্টরি তৈরি হয়েছিল , যেখানে ফ্রেমওয়ার্ক এবং অতিরিক্ত সরঞ্জামগুলি রাখা হয়েছিল এবং কমান্ড লাইন সরঞ্জামগুলিতে ইনস্টল করেছে ।/Developer/usr/bin

এই এখন আর তা নেই। অ্যাপল এক্সকোডকে একটি স্ট্যান্ডার্ড ম্যাক অ্যাপ্লিকেশন স্টোর অ্যাপ তৈরি করতে বেছে নিয়েছে /Applicationsযা বান্ডেল ধারকটির বাইরে কোনও অতিরিক্ত উপাদান ইনস্টল করার জন্য ব্যবহারকারীর হস্তক্ষেপ প্রয়োজন।


2

কমান্ড লাইন সরঞ্জামগুলি এক্সকোডের অংশ হিসাবে ইনস্টল করা নেই। xcode-selectকমান্ড লাইন সরঞ্জামগুলির অস্তিত্ব প্রমাণ করে না। এগুলি আপনাকে আলাদাভাবে ইনস্টল করতে হবে।


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