2016-09-14 3 views
78

У меня возникли проблемы с установкой Alamofire 4.0 в мой проект.Обновление до последней версии cocoapods?

Я получил последнюю версию Xcode, работает Swift 3, и когда я пытаюсь установить alamofire я получаю как 800 ошибок компилятора.

Видимо

CocoaPods 1.1.0+ требуется построить Alamofire 4.0.0+

Я посмотрел на версию CocoaPods я имею в терминале, и это говорит, что я нахожусь на 1,0 0,1.

Запуск обновления не сработал Я думаю, потому что CocoaPods 1.1 находится в бета-версии.

Так что я не совсем уверен, как обновить его до того места, где я должен идти. Если не устаревать, это не заставляет, например, ошибки компилятора 800? Это звучит как какая-то другая проблема?

ответ

157

Выполните следующие действия на вашем терминале, чтобы получить последнюю стабильную версию:

sudo gem install cocoapods 

Добавить --pre, чтобы получить последнюю предварительно релиз:

sudo gem install cocoapods --pre 
+46

уронить '--pre' если вы хотите последнюю стабильную версию –

3

Я пытался обновить и не работать , Наконец, я должен был полностью удалить (вручную) cocoapods, cocoapods-core, cocoapods-try .. любой другой пакет, используемый какао-стручками. Используйте эту команду терминала, чтобы перечислить все пакеты: gem list --local | grep cocoa pods

После этого я также удаляю папку ./cocoapods из корневой папки пользователя.

30

Открыть терминал

команды Copy:

sudo gem install cocoapods

Это установит последнюю стабильную версию cocoapods.

после этого, вам необходимо обновить стручок с помощью следующей команды

pod setup 
+1

вам нужно запустить pod setup --verbose после этого, как хорошо ли? – GraSim

+0

@GraSim Да. Требуется –

+1

Thanks Dheeraj! – GraSim

-1

изменить строку "стручок 'Alamofire', '~> 4.0" в «кокон 'Alamofire',: мерзавец = > 'https://github.com/Alamofire/Alamofire',: commit => '3cc5b4e' "после этого в терминале:« pod install --repo-update », и он работает.

1

Для тех, у кого есть sudo-less CocoaPods installation (т., Вы не хотите предоставить права администратора Rubygems), вам не нужна команда sudo обновить установку CocoaPods:

gem install cocoapods 

Вы можете узнать , где установлен CocoaPods камень с:

gem which cocoapods 

Если это в вашей домашней директории, вы должны запустить gem install cocoapods без использования sudo.

Наконец, чтобы проверить, какой CocoaPods вы в настоящее время работаете тип:

pod --version 
Смежные вопросы