Обновление до последней версии CocoaPods?
У меня возникли некоторые проблемы при установке Alamofire 4.0 в моем проекте.
У меня есть последняя версия Xcode, работает Swift 3, и когда я пытаюсь установить alamofire я получаю как 800 ошибок компилятора.
видимо
CocoaPods 1.1.0+ требуется для сборки Alamofire 4.0.0+
Я посмотрел на версию CocoaPods у меня в терминале и он говорит, что я в 1.0.1.
запуск обновления не работает, я думаю, потому что CocoaPods 1.1 находится в бета-версии.
Так что я не совсем уверен, как обновить его до того, где я хорошо идти.
Разве быть устаревшим не заставляет, как 800 ошибок компилятора? Это звучит как какая-то другая проблема?
8 ответов:
выполнить следующие действия на вашем терминале последняя стабильная версия:
sudo gem install cocoapodsдобавить
--preчтобы получить последнюю предварительную версию:sudo gem install cocoapods --pre
открыть
Terminal->copyниже командуsudo gem install cocoapodsон установит последнюю стабильную версию
cocoapods.после этого вам нужно обновить pod, используя команду ниже
pod setupвы можете проверить версию pod, используя следующую команду
pod --version
С sudo-меньше установка CocoaPods (то есть, вы делаете не хотите предоставить права администратора RubyGems), вам не нужно
sudoкоманда для обновления установки CocoaPods:gem install cocoapodsвы можете узнать здесь драгоценный камень CocoaPods установлен с:
gem which cocoapodsесли это внутри ваш домашний каталог, вы должны, безусловно, работать
gem install cocoapodsбез использованияsudo.наконец, чтобы проверить, какие CocoaPods вы в настоящее время работает тип:
pod --version
Я попытался обновить и не работает. Наконец, мне пришлось полностью удалить (вручную )cocoapods, cocoapods-core , cocoapods-try.. любая другая польза пакета стручками какао. Используйте эту команду терминала для перечисления всех пакетов:
gem list --local | grep cocoa podsпосле этого , я также удалить ./ cocoapods папка из корневой папки пользователя.
Ниже приведены шаги по обновлению cocoapods:
- открыть терминал (сочетание клавиш :
Press cmd + space tabчтобы открыть Spotlight, затем текст вterminal)- используйте команду sudo gem установить cocoapods. это будет просить пароль системы из-за проблемы безопасности после этого он устанавливает драгоценные камни
- теперь, настроить pod с помощью . Это позволит настроить cocoapods master РЕПО.
- вы можете проверить версию cocoapods с помощью .
если у вас Защита Целостности Системы включено или любая другая ошибка записи разрешений, которая включена по умолчанию с момента выпуска macOS Sierra, вы должны обновить CocoaPods, запустив эту строку в терминале:
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и он установит последние CocoaPods:
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
First check cocoapods version like pod --version then update like sudo gem install cocoapods --pre after update you can also check cocoapods version.
Я измените строку "стручок 'Alamofire', '~> 4.0'" "под 'Alamofire', :в Git => 'https://github.com/Alamofire/Alamofire', :совершить => '3cc5b4e'" после этого в терминале: "установить капсуле ... РЕПО-обновление" и оно работает.




Comments