কীভাবে ম্যাক মেশিন থেকে কোকোপডগুলি পুরোপুরি আনইনস্টল করবেন?


49

আমি কোকোপডস সংস্করণ 0.28 ইনস্টল করেছি এবং এখন আমি আমার মেশিন থেকে এটি আনইনস্টল করতে চাই। আমি এটা কিভাবে করবো?

উত্তর:


83

প্রথমে, টার্মিনালে এটি চালিয়ে আপনি কোকোপডগুলির কোন সংস্করণ (গুলি) ইনস্টল করেছেন তা নির্ধারণ করুন:

gem list --local | grep cocoapods

আপনি এর অনুরূপ আউটপুট দেখতে পাবেন:

cocoapods (0.27.1, 0.20.2)
cocoapods-core (0.27.1, 0.20.2)
cocoapods-downloader (0.2.0, 0.1.2)

এখানে, আমি দুটি কোকোপড ইনস্টল করেছি।

সম্পূর্ণরূপে অপসারণ করতে, নিম্নলিখিত কমান্ডগুলি ইস্যু করুন:

gem uninstall cocoapods
gem uninstall cocoapods-core
gem uninstall cocoapods-downloader

আমার মতো আপনার যদি একাধিক সংস্করণ ইনস্টল থাকে তবে এটি আপনাকে নির্দিষ্ট সংস্করণ বা সমস্ত পছন্দ করতে অনুরোধ করবে। আপনি যদি একটি নির্দিষ্ট সংস্করণ আনইনস্টল করতে চান তবে আপনি -vসুইচটি নিম্নরূপ ব্যবহার করতে পারেন:

gem uninstall cocoapods -v 0.20.2

gem list --local | grep cocoapodsআবার দৌড়ানো নিশ্চিত করবে যে কোকোপডগুলি সরানো হয়েছে।

আপনার নিজের ডিরেক্টরি ডিরেক্টরিতে কোনও লুকানো ফোল্ডারে আপনার অবশিষ্টাংশ থাকতে পারে। এগুলি দিয়ে সরান:

rm -rf ~/.cocoapods

1
প্রতিটি কমান্ডের আগে sudo যোগ করুন যদি এটির মতো ত্রুটি দেয় "" আপনার কাছে / usr / বিন ডিরেক্টরিতে লেখার অনুমতি নেই "। উদাহরণস্বরূপ sudo রত্ন কোকোপড আনইনস্টল করুন
নাসির মাহমুদ

3
আপনি কোকোপডগুলি তৈরি ফাইলগুলিও সরাতে চাইতে পারেন:rm -rf ~/.cocoapods
অ্যাডাম

ধন্যবাদ জনাব. তবে আমার একটি রুবি ফোল্ডারে ছিল তাই টার্মিনাল ইঙ্গিত করেছিল: পরিবর্তে এই আদেশটি ব্যবহার করে দেখুন: 'রত্ন আনইনস্টল করুন -i / ব্যবহারকারীর
রব

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

@MottiShneor আপনার এর উপরে দুইটা মন্তব্য থেকে: rm -rf ~/.cocoapods
নীলকো

29

সমস্ত প্রাসঙ্গিক রত্ন মুছে ফেলার জন্য আমি নিম্নলিখিত বাশ স্ক্রিপ্টটি ব্যবহার করেছি।

for i in $( gem list --local --no-version | grep cocoapods );
do 
    gem uninstall $i; 
done

~/.cocoapodsপডস্পেকসের ক্যাশে অপসারণ করতে অতিরিক্ত মুছুন ।

rm -rf ~/.cocoapods/

এটি সম্পূর্ণ উত্তর
উইলিয়াম এন্টারিকেন

8
এটি একই এবং আরও ভাল:gem list --local --no-version | grep cocoapods | xargs gem uninstall
ইয়ার নিম

আমার জন্য সুডো দরকার gem uninstall, তাই আমি এইভাবে বাশকে (এক লাইন কমান্ড) পরিবর্তন করেছি: for i in $( gem list --local --no-version | grep cocoapods ); do sudo gem uninstall $i; done
ড্যানিয়েল

9

gem list --local | grep cocoapods | awk '{print $1}' | xargs sudo gem uninstall


এই একমাত্র আমার জন্য কাজ করেছেন, ধন্যবাদ! একসাথে sudo rm -fr ~/.cocoapods/repos/masterএটি অবশেষে সবকিছু মুছে ফেলা।
টিউরিংস্টেস্ট

8

সহজ, সমস্ত বা কেবল একটি নির্দিষ্ট কোকোপড রত্ন অপসারণের জন্য নিম্নলিখিত কমান্ডটি চালান:

sudo gem uninstall cocoapods

1

আমি এই উত্তরটি অনুসরণ করছিলাম তবে ম্যাক ওএস এক্স এল ক্যাপিটেন 10.11 এর জন্য আমি gem uninstall -n cocoapodsকমান্ডটি কার্যকর করার সময় নীচে হিসাবে একটি ত্রুটির মুখোমুখি হয়েছি

pranav-MacBook-Pro:~ pranavpranav$ gem uninstall -n cocoapods
ERROR:  While executing gem ... (Gem::CommandLineError)
    Please specify at least one gem name (e.g. gem build GEMNAME)

অনুমতি নিয়ে সমস্যাটি কাটিয়ে উঠতে আপনাকে নীচের আদেশটি ব্যবহার করতে হবে

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

এটি আমার জন্য কাজ করে, ধন্যবাদ
জেমস ইয়াং

1

এটি আমার জন্য পুরোপুরি কাজ করে।

  1. কোকোপডগুলি আনইনস্টল করুন (সমস্ত সংস্করণ আনইনস্টল করুন):

    সুডো রত্ন কোকোপড আনইনস্টল করুন

  2. পুরানো মাস্টার রেপো সরান:

    sudo rm -fr ~ / .cocoapods / repos / master


1
যদি আপনি কেবল আনইনস্টল করার জন্য প্রয়োজনীয় তথ্য অন্তর্ভুক্ত করেন তবে এটি কম বিভ্রান্তিকর হবে। পুনরায় ইনস্টল সম্পর্কে বিট যুক্ত করা এই প্রশ্নের উত্তরের অংশ হিসাবে বোধগম্য নয়।
music2myear

থেক্স, আমি পরের বার এটি করব।
BatyrCan

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