কোকোপডসের সর্বশেষতম সংস্করণে আপডেট করছেন?


316

Alamofire 4.0আমার প্রকল্পে ইনস্টল করতে আমার কিছু সমস্যা হচ্ছে ।

আমি এক্সকোডের সর্বশেষতম সংস্করণ পেয়েছি , সুইফট 3 চালাচ্ছি , এবং যখন আমি অ্যালোমফায়ার ইনস্টল করার চেষ্টা করব তখন আমি 800 সংকলক ত্রুটির মতো হয়ে উঠছি।

স্পষ্টতই

আলমোফায়ার ৪.০.০+ তৈরি করতে কোকোপডস ১.১.০+ প্রয়োজন

আমি টার্মিনালটিতে থাকা কোকোপডসের সংস্করণটি দেখেছি এবং এটিতে আমি ১.০.১ এ রয়েছি।

একটি আপডেট চালানো কার্যকর হয়নি বলে আমি অনুমান করি যে কোকোপডস 1.1 বিটাতে রয়েছে।

সুতরাং আমি যেখানে যেতে ভাল সেখানে এটি কীভাবে আপডেট করবেন তা আমি ঠিক নিশ্চিত নই। তারিখের বাইরে চলে যাওয়া 800 টি সংকলক ত্রুটির মতো জোর করে না? এটি কি অন্য কোনও সমস্যার মতো শোনাচ্ছে?

উত্তর:


651

সর্বশেষতম স্থিতিশীল সংস্করণটি পেতে আপনার টার্মিনালে নিম্নলিখিতগুলি প্রয়োগ করুন :

sudo gem install cocoapods

--preসর্বশেষ প্রাক রিলিজ পেতে যোগ করুন :

sudo gem install cocoapods --pre

91
--preআপনি যদি সর্বশেষতম স্থিতিশীল সংস্করণ চান তবে ড্রপ করুন
কাইল ক্লিগ

3
এটা সমতুল্য যখন আমি ব্যবহার হয় --preবা gem install cocoapods -v 1.4.0.rc.1এখন জন্য? এটা কি একই হবে?
বার্তোমিয়েজ সেমাসেকেক

কি rcমানে অ স্থিতিশীল সংস্করণ ?
বার্তোমিয়েজ সেমাসেকেক

@ বার্তোমিজেজ সিমাসেকিক রিলিজের প্রার্থী, তাই সাধারণত সরকারীভাবে স্থিতিশীল নয়
স্ক্রিপ্ট কিটি

1
পরে কোনও পড সেটআপ ছাড়া কাজ করবে বলে মনে হচ্ছে না ।
ড্যানি শোমন

102

Terminal -> copyনীচের কমান্ডটি খুলুন

sudo gem install cocoapods

এটি এর সর্বশেষতম স্থিতিশীল সংস্করণ ইনস্টল করবে cocoapods

এর পরে, আপনাকে নীচের কমান্ডটি ব্যবহার করে পড আপডেট করতে হবে

pod setup

নীচের কমান্ডটি ব্যবহার করে আপনি পড সংস্করণ পরীক্ষা করতে পারেন

pod --version

2
এর পরেও আপনার কি <কোড> পড সেটআপ - ভারবোজ </ কোড> চালানো দরকার?
গ্র্যাসিম

@ গ্রাসিম হ্যাঁ এটি আবশ্যক
ধীররাজ ডি

1
আপনার রত্ন ফাইলটি কোনও পুরানো সংস্করণে লক হয়ে থাকতে পারে, সেক্ষেত্রে bundle update cocoapodsআপনার প্রকল্পটি সর্বাধিক সাম্প্রতিক কোকোপড ব্যবহার করে চালাবেন
dmoss18

33

যদি আপনি সিস্টেম ইন্টিগ্রিটি প্রোটেকশন সক্ষম করে থাকেন বা ম্যাকওএস সিয়েরা প্রকাশের পরে ডিফল্টরূপে সক্ষম অন্য কোনও অনুমতি রচনা ত্রুটি পেয়ে থাকেন তবে আপনার এই কোডটি টার্মিনালে চালিয়ে কোকোপড আপডেট করা উচিত:

sudo gem install cocoapods -n/usr/local/bin

ইনস্টল করার পরে, আপনার পোড সংস্করণটি পরীক্ষা করুন:

pod --version

আপনি এই ত্রুটি থেকে মুক্তি পাবেন:

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory

এবং এটি সর্বশেষতম কোকোপডগুলি ইনস্টল করবে:

Successfully installed cocoapods-x.x.x
Parsing documentation for cocoapods-x.x.x
Installing ri documentation for cocoapods-x.x.x
Done installing documentation for cocoapods after 4 seconds
1 gem installed

এটিই ছিল আমার একমাত্র সমাধান যা 1.8.4 থেকে 1.9.1 এ আপগ্রেড করার জন্য আমার পক্ষে কাজ করেছিল। নিশ্চিত না যে আমি আগে মদ তৈরি করে ইনস্টল করে থাকতে পারি।
jcpennypincher

29

আপনি যদি হোমব্রু ব্যবহার করছেন, টার্মিনালটি খুলুন এবং টাইপ করুন:

brew upgrade cocoapods

যদি এটি কাজ না করে, চেষ্টা করুন:

brew install cocoapods

3
এটি কি সম্ভব যে হোমব্রু সংস্করণটি কখনও কখনও রত্ন সংস্করণের পিছনে থাকে?
সোয়ালকনার

4
এটি সম্ভব, আমি 1.9.1 পেয়ে
যাচ্ছি

2
আমি "কোকোপডস 1.9.1 ইতিমধ্যে ইনস্টল করা" বার্তাটিও পাচ্ছি, যদিও সংস্করণটি 1.9.3 বলে মনে হচ্ছে @ বনানজ আপনি কি এটি সমাধান করার ব্যবস্থা করেছিলেন?
anoop4real

20

সুডো-কম কোকোপোড ইনস্টল করা ব্যক্তিদের জন্য (অর্থাত্ আপনি রুবিগেমস প্রশাসনিক সুযোগ সুবিধা দিতে চান না ), sudoআপনার কোকোপডস আপডেট আপডেট করার জন্য আপনার কমান্ডের দরকার নেই :

gem install cocoapods

আপনি জানতে পারবেন যেখানে CocoaPods মণি দিয়ে ইনস্টল হয়:

gem which cocoapods

তাহলে এই হল মধ্যে আপনার হোম ডিরেক্টরীতে, আপনি স্পষ্টভাবে চালানো উচিত gem install cocoapodsব্যবহার না করেই sudo

অবশেষে আপনি বর্তমানে কোন কোকোপডগুলি চালাচ্ছেন তা পরীক্ষা করতে:

pod --version

12

নীচে কোকোপডগুলি আপডেট করার পদক্ষেপ রয়েছে:

  1. টার্মিনাল খুলুন (শর্টকাট: Press cmd + space tabস্পটলাইট খুলতে তারপরে পাঠ্য পাঠ্য terminal)
  2. কমান্ড সুডো রত্ন ইনস্টল করুন কোকোপড এস। সুরক্ষা উদ্বেগের কারণে এটি রত্ন ইনস্টল করার কারণে এটি সিস্টেমের পাসওয়ার্ড জানতে চাইবে

স্ক্রিনশট ঘ

  1. এখন, pod setupকমান্ড ব্যবহার করে পড সেট আপ করুন । এটি কোকোপডস মাস্টার রেপো সেটআপ করবে।

স্ক্রিনশট 2

  1. আপনি pod --versionকমান্ড ব্যবহার করে কোকোপডগুলির সংস্করণটি পরীক্ষা করতে পারেন ।

স্ক্রিনশট 3


7

আপনি এই আদেশগুলি দ্বারা এই সমস্যাটি সমাধান করতে পারেন:

প্রথম:

sudo gem install cocoapods

ডেস্প: ব্যবহারকারী ম্যাক পাসওয়ার্ড টাইপ করুন এখন আপনার কোকোপডগুলি একটি স্থিতিশীল সংস্করণে প্রতিস্থাপন করা হবে।

কোকোপডস রত্নটি কোথায় ইনস্টল করা আছে তা আপনি জানতে পারবেন:

gem which cocoapods

আপনি যদি রেপো ক্লোন করে থাকেন তবে এই আদেশটি টাইপ করুন:

pod repo update

আপনার এক্সকোড বন্ধ করুন এবং এই আদেশটি চালান run

Pod install

6

এটি একটি সত্যই দ্রুত এবং বিস্তারিত সমাধান

টার্মিনালটি খুলুন এবং সর্বশেষতম স্থিতিশীল সংস্করণটি পেতে নিম্নলিখিতটি সম্পাদন করুন:

sudo gem install cocoapods

সর্বশেষ প্রাক রিলিজ পেতে - সংজ্ঞা যুক্ত করুন:

sudo gem install cocoapods --pre

যে কোনও ত্রুটি ঘটেছে তা অন্তর্ভুক্ত করুন

আনইনস্টল করে আবার ইনস্টল করে দেখুন:

sudo gem uninstall cocoapods
sudo gem install cocoapods

কোকোপডগুলি আপডেট করার পরে চালান

sudo gem clean cocoapods

কোকোপডগুলি আপডেট করার পরে আপনার প্রকল্পে পডফিল.লক ফাইলও আপডেট করা দরকার update

আপনার প্রকল্প ডিরেক্টরিতে যান

pod install

5

আমি আপডেট করার চেষ্টা করেছি এবং কাজ করিনি। অবশেষে, আমি সম্পূর্ণরূপে (ম্যানুয়ালি) কোকোপডস, কোকোপডস-কোর, কোকোপডস-ট্রাই করে ফেলতে হয়েছিল .. কোকো পোড দ্বারা অন্য কোনও প্যাকেজ ব্যবহার। সমস্ত প্যাকেজ তালিকাভুক্ত করতে এই টার্মিনাল কমান্ডটি ব্যবহার করুন:gem list --local | grep cocoa pods

এর পরে, আমি ব্যবহারকারীর রুট ফোল্ডার থেকে ./cocoapods ফোল্ডারটিও মুছুন।


0

উপরেরগুলির মধ্যে আমার সমস্যার সমাধান না করে আপনি দুটি কমান্ড ব্যবহার করে পড সংস্করণ পরীক্ষা করতে পারেন

  1. pod --version
  2. gem which cocoapods

আমার ক্ষেত্রে শো করার pod --versionসময় সর্বদা "1.5.0" gem which cocopodsদেখায় Library/Ruby/Gems/2.3.0/gems/cocoapods-1.9.0/lib/cocoapods.rb। আমি প্রতিটি জিনিস চেষ্টা করেছিলাম তবে সংস্করণটি আপডেট করতে অক্ষম pod --versionsudo gem install cocopodsসর্বশেষতম সংস্করণ ইনস্টল করার ফলাফল কিন্তু pod --versionসর্বদা পূর্ববর্তী সংস্করণ দেখায় showing অবশেষে আমি এই আদেশগুলি চেষ্টা করেছিলাম

  1. sudo gem update
  2. sudo gem uninstall cocoapods
  3. sudo gem install cocopods
  4. pod setup``pod install

আমার জন্য ধরা ছিল sudo রত্ন আপডেট। আশা করি এটি অন্য যে কোনও শরীরকে সহায়তা করবে।



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