2015-04-29 2 views
1

Привет, я новичок в cocoaPods, и это первый раз, когда я попытался настроить его, im пытается добавить RestKit в мой проект, но когда я запустил pod install, я получаю ошибку, показанную ниже.Cocoa Pods Несовместимое кодирование символов при установке RestKit

/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/lib/cocoapods/user_interface/error_report.rb:13:in `report': incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError) 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/lib/cocoapods/command.rb:59:in `report_error' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.8.1/lib/claide/command.rb:374:in `handle_exception' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.8.1/lib/claide/command.rb:315:in `rescue in run' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.8.1/lib/claide/command.rb:303:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/lib/cocoapods/command.rb:46:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/bin/pod:44:in `<top (required)>' 
    from /usr/bin/pod:23:in `load' 
    from /usr/bin/pod:23:in `<main>' 

Im все еще новичок в этом так им не уверены, где я пошло не так я проверил в Интернете и нашел подобные вопросы, но ни один, что решена проблема. Все мои команды в терминале ниже, чтобы показать, что я сделал до сих пор, я думаю, что я правильно настроил какао-боты, и проблема связана с файлом pod, но я не уверен. Кроме того, содержимое файла pod приведено ниже. Спасибо за любую помощь.

Terminal:

CocoaPods 0.37.0.rc.1 is available. 
To update use: `gem install cocoapods --pre` 
[!] This is a test version we'd love you to try. 

For more information see http://blog.cocoapods.org 
and the CHANGELOG for this version http://git.io/BaH8pQ. 

Setup completed 
Some-MacBook-Pro:Articles Some$ touch podfile 
Some-MacBook-Pro:Articles Some$ open -a TextEdit PodFile 
Some-MacBook-Pro:Articles Some$ pod install 
/Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/lib/cocoapods/user_interface/error_report.rb:13:in `report': incompatible character encodings: UTF-8 and ASCII-8BIT (Encoding::CompatibilityError) 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/lib/cocoapods/command.rb:59:in `report_error' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.8.1/lib/claide/command.rb:374:in `handle_exception' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.8.1/lib/claide/command.rb:315:in `rescue in run' 
    from /Library/Ruby/Gems/2.0.0/gems/claide-0.8.1/lib/claide/command.rb:303:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/lib/cocoapods/command.rb:46:in `run' 
    from /Library/Ruby/Gems/2.0.0/gems/cocoapods-0.36.4/bin/pod:44:in `<top (required)>' 
    from /usr/bin/pod:23:in `load' 
    from /usr/bin/pod:23:in `<main>' 
Some-MacBook-Pro:Articles Some$ open a- TextEdit PodFile 
The files /Users/Some/Desktop/RW-Tutorials/Articles/a- and /Users/Some/Desktop/RW-Tutorials/Articles/TextEdit do not exist. 
Some-MacBook-Pro:Articles Some$ 

PodFile:

platform :iOS, ‘8.0’ 
pod ‘RestKit’, ’~> 0.20.0’ 
+0

обновления стручок. .... – vijeesh

+0

pod init, который вы должны дать, тогда только он создаст pod – vijeesh

+1

попробуйте с 'platform: iOS, '8.0' pod 'RestKit', '~> 0.20.0'' (обратите внимание на используемые символы кавычек) – Wain

ответ

1

Переформатировать в '.

Либо копировать/вставить пример "до" ниже или для удаления вашей и вручную ввести '

platform :iOS, ‘8.0’ 
pod ‘RestKit’, ’~> 0.20.0’ 

в

platform :iOS, '8.0' 
pod 'RestKit', '~> 0.20.0' 

затем запустить ваш стручок установки/обновления

+0

Это сделало трюк: спасибо. –

+0

Этот укусил меня более одного раза :-D – NSWill

+0

Да, моя проблема была в этом случае. – Tommy

0

Terminal и введите следующую команду:

sudo gem update --system 

Далее, вам нужно установить CocoaPods. Введите следующую команду в терминале:

sudo gem install cocoapods 

Введите эту команду в терминале, чтобы завершить установку CocoaPods:

pod setup 

Open Terminal и перейдите в каталог, содержащий ваш проект с помощью команды CD:

cd ~/Path/To/Folder/Containing/yourprojectName 

Далее введите следующую команду:

pod init 

Введите данную команду, чтобы открыть Podfile для редактирования:

open -a Xcode Podfile 

Добавить эти файлы в файл стручок

platform :iOS, '8.0' 
pod 'RestKit', '~> 0.20.0' 

Затем вам нужно ввести следующее закончить

pod install 

После это откроет рабочее пространство в папке проекта

Смежные вопросы