Як я можу повернути Cocoapods до більш старої версії чи як встановити старішу версію Cocoapods?
Як я можу повернути Cocoapods до більш старої версії чи як встановити старішу версію Cocoapods?
Відповіді:
щоб видалити поточну версію, ви можете просто запустити:
sudo gem uninstall cocoapods
Ви можете встановити конкретну версію какао-стручків за допомогою наступної команди:
sudo gem install cocoapods -v 0.25.0
Ви можете використовувати старіші встановлені версії з наступною командою:
pod _0.25.0_ setup
sudo gem uninstall cocoapods
а потім вибрати 0,38 зі списку, що автоматично подається. Протягом декількох секунд я знову на 0,37, і моя установка стручка знову працювала! Дуже дякую!
gem uninstall cocoapods
, тепер запитаєте, яку версію ви хочете видалити. Набагато швидше! : o)
sudo gem uninstall cocoapods
спочатку, а потім виберіть 1.0.0 як версію для видалення . Не впевнений, чи завжди це було в поведінці, але sudo gem install cocoapods -v 0.39.0
поодинці не робив для мене хитрощів, як тільки я мав 1.0.0.
Насправді, вам не потрібно зменшувати версію - якщо вам потрібно використовувати старішу версію в деяких проектах, просто вкажіть версію, яку потрібно використовувати після pod
команди.
pod _0.37.2_ setup
pod _0.39.0_ install
. Якщо я запускаю це, а потім запускаю, pod --version
все одно відображається остання версія.
sudo gem install cocoapods -v 0.39.0
, воно працюватиме після цього
Якщо вам потрібно встановити старішу версію (наприклад, 0,25):
pod _0.25.0_ install
pod --version
він все ще показує останню версію.
pod --version
завжди відображатиметься найновіша версія. Скористайтеся наведеним вище прикладом, щоб встановити старішу версію (у прикладі вище старіша версія - 0,25.0)
pod _1.5.3_ install
поведінки нових версій 1.7.x, тому я дуже сумніваюся у надійності цього синтаксису…
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>
Кілька приміток:
Переконайтеся, що спочатку ви отримаєте список усіх встановлених версій. Насправді у мене була версія, яку я хотів відновити до вже встановленої, але це також вдалося видалити. Щоб переглянути список усіх ваших версій:
sudo gem list cocoapods
Потім, коли ви хочете видалити версію, вкажіть її.
sudo gem uninstall cocoapods -v 1.6.2
Ви можете видалити специфікатор версії, -v 1.6.2
який видалив би всі версії:
Ви можете спробувати все це, і все ще побачите, що очікуваний поділ все ще встановлений. Якщо це так, то це може бути тому, що стручок зберігається в іншому каталозі .
sudo gem uninstall -n /usr/local/bin cocoapods -v 1.6.2
Тоді вам доведеться також встановити його в іншому каталозі, інакше ви можете отримати помилку, сказавши, що у вас немає дозволів на запис для / usr / bin каталогу
sudo gem install -n /usr/local/bin cocoapods -v 1.6.1
Щоб перевірити, яка версія за замовчуванням, виконайте такі дії:
pod --version
Більше про проблему з каталогом див. Тут
Зауважте, що ваші технічні характеристики залишиться і знаходяться за адресою ~ / .cocoapods /. Цей каталог також може знадобитися видалити, якщо ви хочете встановити абсолютно свіжий.
Їх можна видалити, використовуючи pod spec remove SPEC_NAME
потімpod setup
Це може допомогти зробити це pod spec remove master
тодіpod setup
sudo gem list cocoapods