কীভাবে কোকোপডসের পুরানো সংস্করণটি ডাউনগ্রেড বা ইনস্টল করবেন


371

কীভাবে আমি কোকোপডগুলি পুরানো সংস্করণে ডাউনগ্রেড করতে পারি, বা কীভাবে কোকোপডসের পুরানো সংস্করণটি ইনস্টল করব?

উত্তর:


743

আপনার বর্তমান সংস্করণটি সরাতে আপনি কেবল চালাতে পারেন:

sudo gem uninstall cocoapods

আপনি নিম্নলিখিত কমান্ডের মাধ্যমে কোকো পোডের একটি নির্দিষ্ট সংস্করণ ইনস্টল করতে পারেন:

sudo gem install cocoapods -v 0.25.0

আপনি নিম্নলিখিত কমান্ড সহ পুরানো ইনস্টল করা সংস্করণগুলি ব্যবহার করতে পারেন:

pod _0.25.0_ setup

71
আপনার বর্তমানে কোন সংস্করণ রয়েছে তা দেখতে, চালানsudo gem list cocoapods
19:25:25 এ SwiftArchitect

9
ইহা অসাধারণ! আমি 0.38 এ আপগ্রেড করেছি এবং সেই সংস্করণটি দিয়ে আমি ত্রুটি পাচ্ছিলাম। ০.০7 এ ফিরে যাওয়ার জন্য আমাকে যা করতে হয়েছিল তা হল আপনার মন্তব্য চালানো sudo gem uninstall cocoapodsএবং তারপরে স্বয়ংক্রিয়ভাবে উপস্থাপিত তালিকা থেকে 0.38 বাছাই করুন। কয়েক সেকেন্ডের মধ্যে আমি 0.37 এ ফিরে এসেছি, এবং আমার পোড ইনস্টল আবার কাজ করেছে! অনেক ধন্যবাদ!
এরিক ভ্যান ডের নিউট

1
দুর্দান্ত থেক্স! কেবল একটি মন্তব্য, আপনি যদি আরভিএম ব্যবহার করে থাকেন তবে সুডো বাদ দিন যেহেতু আপনার আরভিএম ইনস্টলেশন ডিরেক্টরিটির পরিবর্তে ইউএসআর / বিনে আনইনস্টল / ইনস্টল করতে চলেছেন
আকাদেমিকসিকিউ

6
আপডেট ... আপনি যদি কল gem uninstall cocoapodsকরেন তবে এখন আপনাকে কোন সংস্করণটি আনইনস্টল করতে চান তা জিজ্ঞাসা করবে। আরও দ্রুত! : ও)
ingh.am

1
কোকোপডস ১.০.০ আপডেট: নোট করুন যে আপনি যদি ১.০.০ ইনস্টল করে থাকেন তবে উপরের কোনও পুরানো সংস্করণ পুনরায় ইনস্টল করার চেষ্টা করলে ডিফল্ট সংস্করণ হিসাবে ১.০.০ ছেড়ে যাবে, সুতরাং আপনাকে sudo gem uninstall cocoapodsপ্রথমে করতে হবে, তারপরে অপসারণের জন্য সংস্করণ হিসাবে ১.০.০ নির্বাচন করুন । নিশ্চিত না যে এটি সর্বদা আচরণ ছিল কিনা, তবে sudo gem install cocoapods -v 0.39.0একবারে আমার জন্য কৌতুকটি করেনি একবার আমি 1.0.0 পেয়েছি।
ফুলফসওয়ার্লেলস

93

আসলে, আপনাকে ডাউনগ্রেড করার দরকার নেই - কিছু প্রকল্পে আপনার যদি পুরানো সংস্করণ ব্যবহার করতে হয় তবে podকমান্ডের পরে আপনার প্রয়োজনীয় সংস্করণটি নির্দিষ্ট করুন ।

pod _0.37.2_ setup

ধন্যবাদ, এটি একধরনের কাজ করেছে, তবে আমার কিছু রুবি কোকোপডস-রোম সতর্কতা ছিল তাই আমি কোকোপডগুলি সম্পূর্ণরূপে আনইনস্টল করে এবং কেবলমাত্র পুরানো সংস্করণ ইনস্টল করে শেষ করেছি।
মারিওন আর্নে

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

8
এটি আমার পক্ষেও কাজ করে না pod _0.39.0_ install। আমি যদি pod --versionএটি চালনা করি এবং তারপরে এটি চালিত হয় তবে এটি সর্বশেষতম সংস্করণটি দেখায়।
মৌরিসিও

আপনাকে প্রথমে এটি ইনস্টল করতে sudo gem install cocoapods -v 0.39.0হবে, এটি তার পরে কাজ করবে
আলবার্তো এম

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

27

আপনার যদি পুরানো সংস্করণ ইনস্টল করতে হয় (উদাহরণস্বরূপ 0.25):

pod _0.25.0_ install

2
এটি আমার পক্ষে কাজ করে না। যদি আমি এটি চালাই এবং pod --versionএটি চালিয়ে যায় তবে এটি সর্বশেষতম সংস্করণটি দেখায়।
মৌরিসিও

pod --versionসর্বদা নতুন সংস্করণ প্রদর্শন করবে। একটি পুরানো সংস্করণ ইনস্টল করতে উপরের উদাহরণটি ব্যবহার করুন (পুরানো সংস্করণটির উপরের উদাহরণে 0.25.0 রয়েছে)
ওরি

1
আমার ক্ষেত্রে ব্যবহারের ক্ষেত্রে pod _1.5.3_ installনতুন 1.7.x সংস্করণগুলির আচরণ রয়েছে, সুতরাং আমি সত্যিই এই বাক্য
গঠনটির

আমার সাথে একই ঘটনা ঘটে @ অ্যান্থোপাক
র্যান্ডাল ওয়াং

1
এটি কাজ করে। আমি আমার সর্বশেষতম সংস্করণটি 1.8.4 এর সময় 1.7.5 ব্যবহার করতে সক্ষম হয়েছি।
কোডেরারপেট

19
PROMPT> gem uninstall cocoapods

Select gem to uninstall:
 1. cocoapods-0.32.1
 2. cocoapods-0.33.1
 3. cocoapods-0.36.0.beta.2
 4. cocoapods-0.38.2
 5. cocoapods-0.39.0
 6. cocoapods-1.0.0
 7. All versions
> 6
Successfully uninstalled cocoapods-1.0.0
PROMPT> gem install cocoapods -v 0.39.0
Successfully installed cocoapods-0.39.0
Parsing documentation for cocoapods-0.39.0
Done installing documentation for cocoapods after 1 seconds
1 gem installed
PROMPT> pod --version
0.39.0
PROMPT>

9

কয়েকটি নোট:

নিশ্চিত হয়ে নিন যে আপনি প্রথমে সমস্ত ইনস্টলড সংস্করণগুলির একটি তালিকা পেয়েছেন। ইতিমধ্যে ইনস্টল করার জন্য আমি যে সংস্করণটি ডাউনগ্রেড করতে চেয়েছিলাম সেটি আসলেই ছিল, তবে এটিও আনইনস্টল করে শেষ করেছিলাম। আপনার সমস্ত সংস্করণের তালিকাটি দেখতে এটি করুন:

sudo gem list cocoapods

তারপরে আপনি যখন কোনও সংস্করণ মুছতে চান, তখন সেই সংস্করণটি নির্দিষ্ট করুন।

sudo gem uninstall cocoapods -v 1.6.2

আপনি সংস্করণ নির্দিষ্টকারীটিকে সরাতে পারেন -v 1.6.2এবং এটি সমস্ত সংস্করণ মুছে ফেলবে:

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

sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2

তারপরে আপনাকে এটি অন্য একটি ডিরেক্টরিতেও ইনস্টল করতে হবে, অন্যথায় আপনি / usr / বিন ডিরেক্টরিটির জন্য লেখার অনুমতি নেই বলে একটি ত্রুটি পেতে পারেন

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

আপনার ডিফল্টটি কোন সংস্করণটি রয়েছে তা যাচাই করতে:

pod --version

ডিরেক্টরি সমস্যার আরও জন্য এখানে দেখুন


2

মনে রাখবেন যে আপনার পোড চশমা থাকবে এবং এটি ~ / .cocoapods / এ অবস্থিত। আপনি যদি নতুনভাবে ইনস্টল করতে চান তবে এই ডিরেক্টরিটি অপসারণেরও প্রয়োজন হতে পারে।

এগুলি ব্যবহার করে সরানো যেতে পারে pod spec remove SPEC_NAME তারপরpod setup

এটা করতে সাহায্য করতে পারে pod spec remove masterতারপরpod setup

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