এক্সকোড বর্তমানে সফ্টওয়্যার আপডেট সার্ভার থেকে উপলভ্য নয়


148

ওএস এক্স 10.9 আপডেট করার পরে আমার ম্যাকপোর্টে সমস্যা আছে।

আমি এই ম্যানুয়ালটি https://trac.macport.org/wiki/ মাইগ্রেশন এগুলি ঠিক করার জন্য অনুসরণ করার চেষ্টা করছি ।

তবে যখন আমি কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করি:

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

আমি বার্তা পাই

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

ইতিমধ্যে আমি আমার অন্যান্য মেশিনটিকে ওএস এক্স 10.9-এ সফলভাবে আপডেট করেছি। এবং কোনও সমস্যা ছাড়াই কমান্ড-লাইন সরঞ্জাম ইনস্টল করেছেন, সুতরাং সেগুলি অবশ্যই উপলব্ধ।

এখানে কি সমস্যা?


"বর্তমানে উপলভ্য নয়" এর অর্থ হ'ল বোঝাতে পারে যে এটি পরে পাওয়া যাবে।
জাফ

16
সাধারণ বিশ্বাসের বিপরীতে, এর অর্থ এইও হতে পারে যে আপনি ইতিমধ্যে কমান্ড লাইন সরঞ্জাম ইনস্টল করেছেন। দেখে মনে হচ্ছে ত্রুটি বার্তাটি কিছুটা বিভ্রান্তিকর
আমেরিকা আমেরিকা সাভিনন

এক্সকোড-সিলেক্ট-পি ফোলিংয়ের আউটপুট / লাইব্রেরি / ডেভেলপার / কমান্ডলাইনটুলস দিয়েছে। আমি প্রদত্ত পথে লাইব্রেরি এবং usr ডিরেক্টরিগুলি দেখতে সক্ষম হয়েছি ti তবুও আমি একই ত্রুটি পাই। আপনি কি একই সমস্যার মুখোমুখি হয়েছিলেন?
রাম

1
@ আমেরিকো সাভিনন এই নিবন্ধ অনুসারে আপনি সঠিক: OSxdaily.com/2014/02/12/install-command-line-tools-mac-os-x । যদি লিঙ্কটি বাসি হয়ে যায়, নিবন্ধটি থেকে একটি স্নিপেট এখানে দেওয়া আছে: "একটি সফ্টওয়্যার ইনস্টল করা যাচ্ছে না কারণ এটি বর্তমানে সফ্টওয়্যার আপডেট সার্ভার থেকে পাওয়া যায় না বলে একটি ত্রুটি বার্তা পাওয়া যাচ্ছে?" আপনি ভাগ্যবান, কারণ এই ত্রুটি বার্তাটি সম্ভবত আপনাকে ইঙ্গিত করেছে যে আপনি ইতিমধ্যে ম্যাকে এক্সকোড ইনস্টল করেছেন। "
প্যান্টালাপো

4
এটি ইতিমধ্যে ইনস্টল করা থাকলে কীভাবে ভাগ্যে আছেন তা আমি দেখতে পাচ্ছি না, যেহেতু এক্সকোড-নির্বাচন করুন - ইনস্টল এখনও ডিভলটুলগুলি যুক্ত করতে বলে :(
কাতো

উত্তর:


145

আপনি এখান থেকে ওএস এক্স ম্যাভারিকসের জন্য কমান্ড লাইন সরঞ্জামগুলি ম্যানুয়ালি ডাউনলোড করতে পারেন ।


1
এটি আমার পক্ষে কাজ করেছে। আমি আমার অ্যাপল আইডি দিয়ে সাইন ইন করেছি। আমি 100% নিশ্চিত নই যে আমার এমনকি সক্রিয় অ্যাপল বিকাশকারী লাইসেন্স রয়েছে তবে আমি অতীতেও করেছি। প্রবেশের জন্য আপনার একটি বিদ্যমান বিকাশকারী অ্যাকাউন্টের প্রয়োজন হতে পারে তবে লিঙ্কটি এবং ইনস্টলারটি আমার পক্ষে কাজ করেছিল।
জিম স্টুয়ার্ট

2
নিকোস এম দ্বারা সরবরাহ করা লিঙ্কটি সঠিক। এখানে ক্লিক করুন ! তবে আপনি আর নিবন্ধিত অ্যাপল বিকাশকারী না হয়ে এই সরঞ্জামগুলি আর ডাউনলোড করতে পারবেন না। সুতরাং হয় আপনার অ্যাপল বিকাশকারী আইডি দিয়ে সাইন ইন করুন বা 'নিবন্ধকরণ' ক্লিক করুন, অ্যাপলের শর্তাদির সাথে সম্মত হন, সাইনআপটি সম্পূর্ণ করুন, আবার লিঙ্কটি চেষ্টা করুন এবং "ভয়েলা" এটি কাজ করে! চিয়ার্স, জলহ

2
সবেমাত্র চেষ্টা করে দেখেছি। যতক্ষণ না আপনি নিজের ডেভ অ্যাকাউন্ট দিয়ে লগইন করেন এটি ঠিক কাজ করে।
নিকস এম।

8
+1 নিখুঁত ধন্যবাদ! নিম্নলিখিত ক্লিক করুন: আমি শুধু সন্ধানের বিচার্য বিষয় হিসাবে "কম্যান্ড লাইন সরঞ্জাম" ব্যবহার করতে সুপারিশ করবে লিংক
লুকা Borrione

2
আপডেট - এটি ওএসএক্স
মোজাভেতেও

24

আপনি যদি সর্বশেষতম ম্যাক ওএস এক্স মাভারিক্সে এটি ব্যবহার করে চলেছেন, কমান্ড লাইন সরঞ্জামগুলি Xcode 5.x এর সাথে আসে

সুতরাং নিশ্চিত হয়ে নিন যে আপনি সর্বশেষে এক্সকোড ইনস্টল করেছেন এবং আপডেট করেছেন

এর পরে Xcode কমান্ড লাইন সরঞ্জামগুলি এই কমান্ডটি ব্যবহার করে সঠিকভাবে নির্দেশিত হয়েছে তা নিশ্চিত করুন

xcode-select -p

যা কিছু পথ দেখায়

/Applications/Xcode.app/Contents/Developer

স্যুইচ কমান্ডটি ব্যবহার করে সঠিক পথের পথ পরিবর্তন করুন

xcode-select --switch /Library/Developer/CommandLineTools/

এটি আপনাকে সঠিক পথে সেট করতে সহায়তা করবে, এরপরে আপনি একই উপরের কমান্ড -p ব্যবহার করতে পারেন এটি সঠিকভাবে সেট করা আছে কিনা তা পরীক্ষা করতে


1
এইচএম - আমার একই পুরানো পথ ছিল এবং এটি আপডেট হয়েছিল তবে মনে হয় এটির কোনও প্রভাব নেই।
পিটার এহরিলিচ

1
@ পিটারএরলিচ, আমি একমত যে আপনি চেষ্টা করলে ত্রুটি বার্তাটি এখনও উপস্থিত হয় বলে এর কোনও প্রভাব নেই বলে মনে হয় xcode-select --install। কি করে ঘটতে বলে মনে হচ্ছে যে এই পথ সংশোধন যাতে কমান্ড লাইন টুলস যা ইতিমধ্যে Xcode5 দ্বারা ইনস্টল করা হয়েছে এখন দ্বারা সন্ধানযোগ্য নয় হয় xcode-select। এই পরামর্শ অনুসরণ করার পরে আমি সফলভাবে ইনস্টল করতে সক্ষম হয়েছি homebrew, যা ব্যর্থ হয়েছিল।
পিটার গ্লাক

এটা আমার জন্য এটি। পুরানো পথটি কি কোনও পুরানো সংস্করণ থেকে আপগ্রেড হওয়ার ফলাফল ছিল?
ববসন

যদি না কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করা থাকে তবে এটি মুদ্রণ করে xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools/'। সুতরাং @ পিটারগ্লাক সঠিক বলে মনে হচ্ছে এবং এই উত্তরের প্রস্তাবটি প্রশ্নের মধ্যে যা জিজ্ঞাসা করা হচ্ছে তার সাথে কেবল তাত্পর্যপূর্ণভাবে প্রাসঙ্গিক।
ivan_pozdeev

16

ওএসএক্স 10.11 বা আরও বেশির জন্য আপনি এখান থেকে https://developer.apple.com/download/more/ ডাউনলোড করতে পারেন ।

(স্বীকৃত উত্তরের লিঙ্কটি এল ক্যাপিটানের জন্য কমান্ড লাইন সরঞ্জাম প্রদর্শন করে না (ওএসএক্স 10.11))


সিয়েরার জন্যও কাজ করে (সেপ্টেম্বর 2016)।
নিল ইয়ং

9

আপনি যদি এমন কোনও সফ্টওয়্যার আপডেট সার্ভার ব্যবহার করেন যা প্রয়োজনীয় প্যাকেজটি হোস্ট করে না তবে এই ত্রুটিটি ঘটতে পারে।

আপনি এটি চালিয়ে পরীক্ষা করতে পারেন

defaults read /Library/Preferences/com.apple.SoftwareUpdate

এবং আপনার যদি ক্যাটালগ URL বা অ্যাপলকিগল্যাগআরএল নামে একটি এন্ট্রি রয়েছে কিনা তা দেখে

আপনি এই এন্ট্রিটি সরিয়ে দিয়ে বা কমান্ডটি ব্যবহার করে অ্যাপল সফ্টওয়্যার আপডেট সার্ভারে ফিরে যেতে পারেন

sudo softwareupdate --clear-catalog

এবং তারপরে আবার কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করুন।


1
এটি আমার জন্য কারণ বলে মনে হচ্ছে। আমার হিসাবে আমার একটি অভ্যন্তরীণ কর্পোরেট ঠিকানা রয়েছে CatalogURL। যদিও আমি কর্পোরেট ওয়ার্কস্টেশন সম্মতি বজায় রাখতে চাই তাই আমি আপনার সমাধানটি চেষ্টা করি নি। বিদ্যমান উত্সটি সাফ না করে কোনও উত্স যুক্ত করার কোনও উপায় আছে কি? অন্যথায়, অ্যাপলের ওয়েব পোর্টালের মাধ্যমে ফাইলগুলি ডাউনলোড করা একটি গ্রহণযোগ্য কাজ বলে মনে হচ্ছে।
স্টকবি

WWF! আমি 10.15.1 এ আটকে গিয়েছিলাম, 10.15.5 এ আপগ্রেড করতে সক্ষম না হয়ে কারণ এটি বলছে যে আমি আপ-টু-ডেট। এরকম defaults read ...বলেন যে ক্যাটালগ হয়েছিল CatalogURL = "https://swscan.apple.com/content/catalogs/others/index-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz";ক্যাটালগ ক্লিয়ারিং তারপর আমি এখন আপডেট করতে সক্ষম নই !! ধন্যবাদ !!
ভিভিয়েঞ্জ

9

আমি 10.14 মোজেভে আপগ্রেড হওয়ার পরে এবং একই সাথে কমান্ড লাইন সরঞ্জামগুলি পুনরায় ইনস্টল করতে হয়েছিল (আমি পুরো এক্সকোড আইডিই ব্যবহার করি না এবং কমান্ড লাইন সরঞ্জামগুলি একটি লা কার্টে চাইছিলাম) ঠিক একই ত্রুটিটি পেয়েছি।

আমার xcode-select -pপথ ঠিক ছিল, বাসভের উত্তর অনুসারে , তাই এটি সমস্যা ছিল না।

আমিও দৌড়ে sudo softwareupdate --clear-catalogপ্রতি ল্যামডা ওয়াট এর উত্তর এবং Apple উত্পাদনে যে রিসেট কিন্তু একটি পার্থক্য করতে হয়নি।

Https://developer.apple.com/download/more/ এ দেখার জন্য ব্যবহারকারী 92 এর উত্তরটি কী কাজ করেছিল ?

সেখান থেকে আমি একটি .dmgফাইল ডাউনলোড করতে সক্ষম হয়েছি যাতে কমান্ড লাইন সরঞ্জামগুলির জন্য একটি জিইউআই ইনস্টলার উইজার্ড ছিল :)

আমি এটি ইনস্টল করেছি, তারপরে আমি টার্মিনালটি পুনরায় শুরু করেছি এবং সবকিছু স্বাভাবিক অবস্থায় ফিরে এসেছিল।


1
.Dmg থেকে ইনস্টল করা আমাকে সহায়তা করেছিল। ধন্যবাদ।
inblueswithu

5

আমি জানি এটি একটি পুরানো পোস্ট তবে আমি আজও এই সমস্যায় পড়েছি। আমি জানতে পেরেছিলাম যে আমি যখন sudo softwareupdate -lকমান্ড লাইন সরঞ্জামগুলি কার্যকর করি তখন আপডেট হিসাবে তালিকাভুক্ত হয়, তাই আমি তাদের ব্যবহার করে ইনস্টল করেছি sudo softwareupdate -i -a


1
তুমি আমার দিন বাঁচিয়েছ! ধন্যবাদ!
কামিল ডিজিডিক

সমস্যাটি পুরানো হতে পারে তবে এটি এখনও একটি সমস্যা। অ্যাপল কোনও শ * টি দেয় না। এটি আমার জন্য কার্যক্ষম সমাধান।
ড্যানিয়েল ডাব্লু।

3

আদেশ

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

3 টি বিকল্প প্রস্তাব: এক্সকোড পান; এখন না; ইনস্টল করুন।

আমি যখন পূর্ণ এক্সকোড পেতে পছন্দ করি কমান্ডটি সফলভাবে শেষ হয়েছে। এটি কিছুটা সময় নিয়েছিল তবে এইভাবে আমি সমস্ত ম্যাকপোর্টগুলি স্থানান্তরের নির্দেশাবলী সম্পূর্ণ করতে সক্ষম হয়েছি।


2
যখন ম্যাভারিকসে কমান্ডটি কার্যকর করা হয়েছিল এবং বিকল্পটি ব্যবহার করার চেষ্টা করা হয়েছিল, অ্যাপ স্টোরটিতে এটি ইনস্টল হিসাবে প্রদর্শিত হয়, ইনস্টল বিকল্পটি নিম্নলিখিত বার্তাটি পেয়েছে "সফ্টওয়্যারটি ইনস্টল করা যায় না কারণ এটি বর্তমানে সফ্টওয়্যার আপডেট সার্ভার থেকে পাওয়া যায় না" আমার কাছে এক্সকোড 5.0 রয়েছে .2 মাভেরিক্সে ইনস্টল করা হয়েছে।
রাম

এটি গ্রহণযোগ্য উত্তর হওয়া উচিত নয়, নিকোস এম এর উত্তরটি আরও বেশি সহায়ক।
পিটার ওয়েস্টার

এটি আমার জন্য কোনও প্রভাব ফেলেনি। আমি এক্সকোড ইনস্টল করার পরে হোমব্রেইউ ইনস্টল কমান্ড লাইন সরঞ্জামগুলি ইনস্টল করতে চেয়েছিল - এমনকি আমি টার্মিনালটি পুনরায় চালু করে নিলেও (পরিবেশের ভেরিয়েবলগুলি আপডেট করার প্রয়োজনের বিষয়টি অস্বীকার করতে)। %20Xcode- এর জন্য বিকাশকারী.অ্যাপল .com/ডাউনলোড / মোর /?name=? কমান্ড লাইন সরঞ্জামগুলি পৃথক প্যাকেজ হিসাবে দেওয়া হয় তা প্রমাণ করে যে এগুলি Xcode যথাযথভাবে বান্ডিল করা হয়নি।
ivan_pozdeev

3

নিকোস এম দ্বারা বর্ণিত কমান্ড লাইনের সরঞ্জামগুলি উপরে তার উত্তরের উত্তরে লোড করা হয়ে গেলে আপনাকে গিসি লাইসেন্সের সাথে একমত হতে হবে এবং আপনি যদি রুবি রত্ন ব্যবহার করছেন তবে আপনাকে llvm-gcc কে gcc-4.2 হিসাবে যুক্ত করতে হবে।

আপনি যদি এগুলি না করেন তবে মণি ইনস্টলটি "আপনাকে প্রথমে বিকাশ সরঞ্জাম ইনস্টল করতে হবে report" হিসাবে প্রতিবেদন করবে। আপনি ইতিমধ্যে সেগুলি ইনস্টল করার পরে।

পদক্ষেপগুলি হ'ল:

sudo gcc
sudo ln -s /usr/bin/llvm-gcc /usr/bin/gcc-4.2

জিডিসি একবার সুডোর অধীনে চালানো উচিত যাতে অ্যাপল তাদের লাইসেন্স সম্পর্কিত তথ্য আপডেট করতে পারে, আপনার কোনও ইনপুট ফাইলের দরকার নেই, এটি যুক্তিগুলি পরীক্ষা করার আগে লাইসেন্সটি আপডেট করবে। লিঙ্কটি প্রয়োজন যাতে রুবি ১.৯ ডিবাগারের মতো নির্দিষ্ট রত্ন তৈরির সময় সংকলকটি সন্ধান করতে পারে। এটি রুবি ২.x এ সংশোধন করা যেতে পারে তবে সেখানে পৌঁছে আমি সেতুটি পেরিয়ে যাব।


1
এই উত্তরটি আমার সমস্যার সমাধান করেছে বলে মনে হচ্ছে। প্রথম লাইনটি কার্যকর হয়নি, তবে আমি দ্বিতীয় লাইনে যাইহোক চালিয়েছি, এবং তারপরে সবকিছু কাজ করেছিল।
RedEye

1
@ রেডই যদি প্রথম লাইনটি কার্যকর না করে তবে এর অর্থ হ'ল অ্যাপল ইতিমধ্যে লাইসেন্সটি আপডেট করেছে এবং তারপরে অনুপস্থিত যুক্তি সম্পর্কে অভিযোগ করবে। এটি কেবল প্রথমবারের জন্য লাইসেন্সের জন্য অনুরোধ জানায়।
পিটার ওয়াস্টার

1

I had to run Xcode.app and agree to the License Agreement

সেটআপ: ম্যাভেরিক্স সহ ব্র্যান্ড নিউ ম্যাকবুক, তারপরে ব্রিউ ইনস্টল করুন এবং অন্যান্য সি / এল টাইপের জিনিস 'স্রেফ ওয়ার্ক'।


1

কমান্ড + স্পেস

এক্সকোড অনুসন্ধান করুন

এটি খুলুন এবং লাইসেন্স গ্রহণ করুন

তারপরে টার্মিনাল থেকে আবার চালান xcode-select --install


0

একই সমস্যা ছিল এবং একই ত্রুটি পাচ্ছিল। আমি যখন দৌড়েছিলাম xcode-select -p, তখন এটি আউটপুট দেয় /Library/Developer/CommandLineTools। সুতরাং এর মানে হল যে আমার সিস্টেমে xcode ইতিমধ্যে ইনস্টল করা আছে। তারপরে আমি এই উত্তরের মতো পদক্ষেপ নিয়েছি । যার পরে এক্সকোডের প্রয়োজনীয় কোনও কমান্ড সফলভাবে চলল ran

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