ম্যাকস ক্যাটালিনায় আপগ্রেড করার পরে গিট ব্যবহার করার চেষ্টা করার সময় কেন আমি একটি "অবৈধ সক্রিয় বিকাশকারী পথ" পাচ্ছি?


1500

ম্যাকস ক্যাটালিনাতে আপগ্রেড করার পরে, আমি gitটার্মিনাল থেকে চালানোর চেষ্টা করেছি তবে এটি আমাকে নিম্নলিখিত ত্রুটিটি দিয়ে চলেছে:

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun

আমি কীভাবে এটি ঠিক করব?


32
ওএসএক্স মোজভেতেও একই সমস্যা। আমি প্রতিটি সংস্করণ আপগ্রেড ঠিক একই সমস্যা মনে করি। xcode-select --installমোজাভে কাজ করে। কোনও অতিরিক্ত পদক্ষেপের প্রয়োজন নেই।
মৃণাল সৌরভ

@ মৃণালসৌরভের বিষয়টি মনে হচ্ছে।
হাউসএমড

12
আমি কমান্ডটি চালনা করি xcode-select --install, এবং আমি লাইসেন্স চুক্তিটি গ্রহণ করি, কিন্তু তারপরে সিস্টেমটি একটি বার্তা ডায়ালগ পপআপ করে "এই সফ্টওয়্যারটি ইনস্টল করতে পারে না কারণ এটি বর্তমানে সফ্টওয়্যার আপডেট সার্ভার থেকে পাওয়া যায় না"। সুতরাং আমার গিটটি এখনও কাজ করে না (মোজাভে এবং
এক্সকোড 10.1.1 এ

6
@nbloqs আমি একই বার্তাটি পেয়েছি এবং কমান্ড লাইন সরঞ্জামগুলি ম্যানুয়ালি ডাউনলোড করে এটি ঠিক করেছি। আরও তথ্য: ics.uci.edu/~pattis/common/handouts/macmingweclipse/…
কে.আরজপ

1
আবারো হয়েছিল ক্যাটালিনার সাথে। সিস্টেম আপগ্রেড কেন ডিভাইস অপসারণ ??!?
অবাস্তব

উত্তর:


2148

টার্মিনালটি খুলুন এবং নিম্নলিখিতগুলি চালান:

xcode-select --install

এটি এক্সকোড বিকাশকারী সরঞ্জামগুলি ডাউনলোড এবং ইনস্টল করবে এবং সমস্যার সমাধান করবে।

আপনাকে যা না Xcode, আপনি শুধুমাত্র কম্যান্ড লাইন টুলস এখানে ইনস্টল করতে পারেন, এটা 130Mb সম্পর্কে।

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

xcode-select --switch /Applications/Xcode.app
xcode-select --switch /Library/Developer/CommandLineTools

আমি এই প্রশ্নের সমাধান পেয়েছি, কমান্ড লাইন সরঞ্জামগুলি কাজ করছে না

আপনি একটি ত্রুটি বার্তা পেতে পারেন: "সফ্টওয়্যারটি ইনস্টল করতে পারবেন না কারণ এটি বর্তমানে সফ্টওয়্যার আপডেট সার্ভার থেকে পাওয়া যায় না"। এই ক্ষেত্রে আকোজিনxcode-select --reset দ্বারা নির্দেশিত হিসাবে কাজ করে ।


202
এই সমাধান আমার সাহায্য না। আমি চেষ্টা করেছি xcode-select --resetএবং এটি সাহায্য করেছে!
আকোজিন

44
হাই সিয়েরাকে ম্যাকওএসে আপগ্রেড করার পরে আমাকে সাহায্য করেছিল এবং চালানোর চেষ্টা করেছিলgit status
ফেলিক্স জিনেন

14
brew updateএটি ইনস্টল করা আছে কিনা তাও বিবেচনা করুন ।
Mausy5043

13
আমি সিয়েরা থেকে হাই সিয়েরাতে আপগ্রেড করার সময় একই সমস্যাটি সমাধান করেছি। আমি প্রথমে চেষ্টা করেছিলাম --resetকিন্তু এতে কোনও তফাত হয়নি। --installসমাধান!
iaforek

41
তবুও ম্যাকস মোজেভে প্রযোজ্য! আমি মনে করি প্রতি বছর আমি এই পোস্টে ফিরে আসি।
এরিক মাঝেরুস

71

আপনি যদি এক্সকোড ইনস্টল করতে বা ব্যবহার করতে না চান (আমি না) আপনি এক্সকোডের জন্য কেবলমাত্র কমান্ড সরঞ্জাম ইনস্টল করতে পারেন (দয়া করে সম্পাদনা দেখুন)

পূর্বশর্ত:

  • আপনার অ্যাপলআইডি আছে

সমাধান

এক্সকোড 7.1 এর জন্য https://developer.apple.com/download/more/ এ যান এবং কমান্ড লাইন সরঞ্জাম ওএস এক্স 10.11 সন্ধান করুন) । তারপরে ডাউনলোড করা .dmg প্যাকেজ ইনস্টল করুন।

আরও নতুন সংস্করণ

এটি কমান্ড লাইন সরঞ্জাম ওএস এক্স এর নতুন সংস্করণগুলির সাথে কাজ করা উচিত তবে আমি এটি পরীক্ষা করেছি এক্সকোড 7.1 নির্দিষ্ট সংস্করণের জন্য কমান্ড লাইন সরঞ্জাম ওএস এক্স 10.11)

ম্যাকোস 10.13 এ আপডেট করুন

Do macOS 10.13 আপডেট করার পরে, আমাকে ইনস্টল করতে হয়েছিল Command Line Tools (macOS 10.13) for Xcode 9- দুর্দান্ত কাজও করে।


সম্পাদন করা

@ সেথলোপলাস মন্তব্যে উল্লিখিত হিসাবে,

xcode-select --install

এক্সকোডের জন্য কেবল কমান্ড লাইন সরঞ্জাম ইনস্টল করে ।

আপনি এটি যাচাইও করতে পারেন: http://osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x/

আপনার যদি ইনস্টলেশন মাধ্যমে সমস্যা হয় তবে আমি আমার উত্তরটি রেখে যাচ্ছি cli


PS এই উত্তরের ক্রেডিট: https://stackoverflow.com/a/33593066/2029818


2
ডাউনলোডটি শেষ করতে আপনাকে আপনার অ্যাপল আইডি দিয়ে লগ ইন করতে হবে।
james.garriss

হ্যাঁ. তবে আমার কাছে বিষয়টি ইস্যু নয়। সমস্যাটি হ'ল আমি পুরো এক্সকোড ইনস্টল করতে চাই না। আমি এই তথ্যের সাথে উত্তরটি আপডেট করব
michalczukm

2
@ মিমালাকজুকম আমি ম্যাকোএস 10.12.5 এ আছি এবং সর্বশেষ সংস্করণটি ইনস্টল করেছি (আমার মনে হয় এটি XCode 8.3 এর জন্য ম্যাকোস 10.12 এর জন্য সিএলটি ছিল) এবং এটি দুর্দান্ত কাজ করেছে। সমস্যা সমাধান হয়েছে, আপনাকে ধন্যবাদ।
সিম্পসন

2
xcode-select --installঅন্যান্য উত্তর অনুসারে চলমান , এক্সকোড ইনস্টল করে না, কেবল কমান্ড লাইন সরঞ্জামগুলি।
সেথোলোপলাস

4
ম্যাকোস মোজভেয়ের xcode-select --installজন্য, আমার পক্ষে কাজ করেনি। তবে 30 জুলাই 2018 সাল থেকে আপনি অ্যাপল বিকাশকারী অ্যাকাউন্টে লগইন করার পরে ম্যাকোস 10.4 (মোজাভে) -র জন্য কমান্ড লাইন সরঞ্জামের নতুন সংস্করণটি পেতে পারেন।
চটপটি বিন বিন

41

জন্য MacOS উচ্চ সিয়েরা , ঠিক একই কমান্ডটি প্রয়োগ করুন:

xcode-select --install

এবং সবকিছু কাজে ফিরে আসবে।


2
এমনকি আমার যখন একটি এক্সকোড নেই?
ভাইটালি জাদানেভিচ

5
@ ভিটিলিজেডেনেভিচ যা এক্সকোড ইনস্টল করে;)
মিনিজিেক

7
@ ভিটিলিজেডেনেভিচ এটি xcode osxdaily.com/2014/02/12/install-command-line-tools-mac-os-x ইনস্টল করে না । এটি এক্সকোড ছাড়াই কমান্ড লাইন সরঞ্জাম ইনস্টল করে।
setholopolus


26

মোজভে যাওয়ার জন্য আমার যে পদক্ষেপগুলি করা দরকার তা এখানে:

প্রথম xcode-select --reset

এর পরে আমাকে এক্সকোড সরঞ্জামগুলি সর্বশেষ সংস্করণে আপগ্রেড করতে হবে: sudo softwareupdate -ia --verbose(এনবি: এটি অ্যাপ স্টোর থেকে সমস্ত উপলব্ধ আপডেটগুলি চালিত করে, আপনি কেবল একটি অ্যাপ / প্রোগ্রাম আপডেট করতে চান তা নির্দিষ্ট করার একটি উপায় রয়েছে তবে আমি এটি জানি না আমার মাথার উপরে)।

আপনি যদি এই কমান্ডটি প্রথমবার চেষ্টা করার সময় কিছুটা বেমানান আচরণ দেখান তবে আপনি এই আদেশটি আবার চেষ্টা করতে পারেন।

অবশেষে যাচাই করুন যে এটি আপনার পছন্দসই গিট কমান্ড ব্যবহার করে কাজ করেছে, যেমন git status


1
হ্যাঁ, এটি হাই সিয়েরা থেকে মোজাভে পর্যন্ত সমস্যার সমাধান করে। এর ঠিক পরে, চালানsudo xcodebuild -license
user9869932

লাইসেন্স
স্টাফগুলি

19

আমি চেষ্টা করেছিলাম xcode-select --installকিন্তু অ্যাপ স্টোর থেকে এটি ইনস্টল করতে বাধ্য হয়েছিল ।

তারপরে সমস্ত গিট স্টাফ সাবলীলভাবে চলল।


13

গৃহীত উত্তরটি সঠিক, তবে এটিও নোট করুন যে দূরত্ব থেকে বা স্থানীয় থেকে ত্রুটিটি যদি আগত হয় তবে গিটটি এটি সুস্পষ্ট করে না। আপনি আপনার রিমোটের OS X এর দৌড়াচ্ছে, তাহলে আপনার ইনস্টল সমস্যা দূরবর্তী পাশ হতে পারে এবং আপনার উপর একই ভুল দেখতে পাবেন git cloneএবং git pullকিন্তু এ না git status


প্রিয় god
শ্বর

11

xcode-select --installএবং xcode-select --resetআমার জন্য কাজ করে না।

আমাকে এটি অ্যাপল বিকাশকারী ওয়েবসাইট থেকে ম্যানুয়ালি ডাউনলোড করতে হয়েছিল: https://developer.apple.com/download/

আপনার বর্তমান ওএসের কমান্ড লাইনটি চয়ন করুন ।

লিঙ্কের জন্য স্ক্রিনশট


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