এক্সকোড কমান্ড লাইন সরঞ্জাম ইনস্টল করা হচ্ছে


32

আমি ম্যাকোস মোজভেভ 10.14 এর একটি নতুন ইনস্টল সম্পাদন করেছি। এর সাথে সাথেই আমি ম্যাক অ্যাপ স্টোর থেকে এক্সকোড সংস্করণ 10.0 (10A255) ইনস্টল করেছি।

এখন, আমি হোমব্রিউ ইনস্টল করতে চাই যার জন্য Xcode কমান্ড লাইন সরঞ্জাম ইনস্টল করা প্রয়োজন। আমার উপলব্ধি হ'ল এক্সকোড ইনস্টল করা কমান্ড লাইন সরঞ্জামগুলিও ইনস্টল করে। অথবা না?

অনুযায়ী এই উত্তর , আমি কম্যান্ড লাইন টুলস চলমান দ্বারা ইনস্টল করা হয়, তাহলে পরীক্ষিত:

xcode-select -p

যা বিকাশকারী ডিরেক্টরিটির জন্য পথটি নিম্নরূপে মুদ্রিত করেছে:

/Applications/Xcode.app/Contents/Developer

উত্তরের পরামর্শ অনুসারে, আমি চালিয়েও ফেরতের মানটি যাচাই করেছি:

echo $?

যা আবার ফিরে এসেছিল 0

আমিও দৌড়েছি, gccএবং makeবাশ তাদের সনাক্ত করতে এবং কার্যকর করতে সক্ষম হয়েছিল।

এখন পর্যন্ত আমি নিশ্চিত যে এক্সকোড কমান্ড লাইন সরঞ্জাম ইনস্টল করা আছে। এখন যখন আমি কার্যকর করি:

xcode-select --install

আমি এই সতর্কতা পেয়েছি:

এখানে চিত্র বর্ণনা লিখুন

এই বৈষম্যের সম্ভাব্য কারণ কী? এটি কি দুইবার Xcode কমান্ড লাইন সরঞ্জাম ইনস্টল করবে? বা বিদ্যমান ইনস্টলেশন ওভাররাইট?

আমি যেমন বুঝতে পেরেছি, এক্সকোড কমান্ড লাইন সরঞ্জামগুলি এক্সকোড ইনস্টল না করে ইনস্টল করা যেতে পারে । এছাড়াও, আমার পূর্ববর্তী অভিজ্ঞতা থেকে, যদি কমান্ড লাইন সরঞ্জামগুলি এক্সকোড (চালিয়ে xcode-select --install) থেকে পৃথকভাবে ইনস্টল না করা থাকে তবে সেগুলি হোমব্রিউ দ্বারা সনাক্ত করা যায় না, অর্থাৎ চলমান অবস্থায় brew config, এর মান CLT:হিসাবে প্রদর্শিত হবে N/A

এখানে সম্পূর্ণ চিত্র (শ্লেষকে ক্ষমা করুন):

এখানে চিত্র বর্ণনা লিখুন

যদিও আমি ম্যাকস মোজাভেভের প্রসঙ্গে কথা বলছি, ম্যাকোসের আগের সংস্করণগুলির ক্ষেত্রে প্রশ্নটি একই রয়েছে।

এখানে নিতে পরামর্শ দেওয়া পদ্ধতির কী?

দ্রষ্টব্য : এক্সকোড ইনস্টল করার পরে, আমি এটি চালু করেছি, লাইসেন্স চুক্তি স্বীকার করেছি এবং এটি অতিরিক্ত সরঞ্জামগুলি ইনস্টল করার কাজটি শেষ করতে দিন (যা এক সময়ের কার্যকলাপ)।

উত্তর:


25

স্পষ্টতই, এক্সকোড দ্বারা ব্যবহারের জন্য ইনস্টল করা কমান্ড লাইন সরঞ্জাম এবং সিস্টেম-ব্যাপী ব্যবহারের জন্য ইনস্টল করা সরঞ্জামগুলির মধ্যে কিছু পার্থক্য রয়েছে:

আমার মেশিনের জন্য, চালানো xcode-select --installএবং পপ আপ হওয়া উইন্ডোটি থেকে সরঞ্জামগুলি ইনস্টল করা চয়ন করা সমস্যার সমাধান করতে সহায়তা করেছে। আমি এটি নিশ্চিত করতে সক্ষম হয়েছি যে brew configসিএলটি-র জন্য একটি বৈধ এন্ট্রি চলার সময় এবং এটি স্থির হয়েছিল :

macOS: 10.14-x86_64
CLT: 10.0.0.0.1.1535735448
Xcode: 10.0

1
(এসইওর জন্য মন্তব্য করা) আমি এখানে আছি কারণ আমার gitআদেশগুলি ব্যর্থ হয়েছিল। এই উত্তরটি হ'ল gitআদেশগুলি পুনরায় কাজ করার জন্য আমার ঠিক করা দরকার । git branchইত্যাদি
জ্যাকসনকর

1
আপনি অবস্থান ট্যাবে Xcode এর পছন্দসই মধ্যে থেকে সিএলটি জন্য একটি এক্সকোড সংস্করণ নির্বাচন করতে পারেন। আপনি "ডাউনলোড" ট্যাবটিতে অনলাইনে রেফারেন্স দেখতে পাবেন, যা আর নেই। এক্সকোডের এই নির্বাচনটি আসলে কী করে সে সম্পর্কে কেউ আলোকপাত করতে পারেন? ব্রিউ কনফিগারেশন নিশ্চিত করে যে আমার কাছে সিএলটি ইনস্টল রয়েছে, তবে কিউটি হুইন করছে যে আমার এক্সকোড 5 (হ্যাঁ, 5, ডাব্লুএইচটিএইচ) প্রয়োজন need স্পষ্টতই এই সিএলটি নির্বাচনের সাথে কিছু করার আছে।
অস্কার

24

মোজেভে আপগ্রেড করার পরেও আমার একই সমস্যা ছিল। চলমান

এক্সকোড-নির্বাচন - ইনস্টল

ত্রুটি নেতৃত্বে

সফ্টওয়্যার ইনস্টল করতে পারছে না কারণ এটি বর্তমানে সফ্টওয়্যার আপডেট সার্ভার থেকে পাওয়া যায় না

বিকাশকারী.অ্যাপল ডটকম থেকে কমান্ড লাইন সরঞ্জামগুলি ডাউনলোড করা শেষ পর্যন্ত সমস্যার সমাধান করেছে।


1
লিঙ্কটি সুপার সহায়ক ছিল ডেভেলপার.অ্যাপল.
com/ডাউনলোড / আরও

0

আমি কিছু পাইথন প্যাকেজ ইনস্টল করার চেষ্টা (jsonnet নির্ভরতা যেমন সঙ্গে) একটি অনুরূপ সমস্যা গাড়ীতে আঘাত, দেখলেন এখানে একটি সমাধান । দৌড়ানোর পরে;

xcode-select --install

সম্ভবত আপনাকে প্যাকেজটি ইনস্টল করতে হবে যা আপনি টার্মিনাল থেকে করতে পারেন;

open /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg

যদিও স্টিভেন ইতিমধ্যে আপনার প্রশ্নের উত্তর দিয়েছেন, আমি আশা করি এটি কারও সহায়ক হবে!


-2

বিকাশকারী.অ্যাপল ডট কম থেকে কমান্ড লাইন সরঞ্জামগুলি ডাউনলোড করা সমস্যার সমাধান করেছে, তবে এক্সকোড 10.14 এর জন্য কমান্ড লাইন সরঞ্জামগুলি ডাউনলোড করেছেন বিটা সংস্করণ নয় ...

আশা করি এটি আপনার সমস্যা সমাধান করে ...

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