――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――### Report* What did you do?* What did you expect to happen?* What happened instead?### Stack```? CocoaPods : 0.29.0? ? ? ? Ruby : ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0]? ? RubyGems : 2.2.2? ? ? ? Host : Mac OS X 10.9.2 (13C64)? ? ? Xcode : 5.0.2 (5A3005)Ruby lib dir : /Users/yilongxie/.rvm/rubies/ruby-2.1.1/libRepositories : master - https://github.com/CocoaPods/Specs.git @ 5dd666a63fa7fba4421d7f8375a76e8a8742df1e```### Podfile```rubyplatform :ios, '6.0'pod 'AFNetworking'```### Error```Psych::SyntaxError - (/Users/yilongxie/.cocoapods/repos/master/CocoaPods-version.yml): mapping values are not allowed in this context at line 3 column 4/Users/yilongxie/.rvm/gems/ruby-2.1.1/gems/psych-2.0.4/lib/psych.rb:370:in `parse'/Users/yilongxie/.rvm/gems/ruby-2.1.1/gems/psych-2.0.4/lib/psych.rb:370:in `parse_stream'/Users/yilongxie/.rvm/gems/ruby-2.1.1/gems/psych-2.0.4/lib/psych.rb:318:in `parse'/Users/yilongxie/.rvm/gems/ruby-2.1.1/gems/psych-2.0.4/lib/psych.rb:245:in `load'/Users/yilongxie/.rvm/gems/ruby-2.1.1/gems/psych-2.0.4/lib/psych.rb:464:in `block in load_file'/Users/yilongxie/.rvm/gems/ruby-2.1.1/gems/psych-2.0.4/lib/psych.rb:464:in `open'/Users/yilongxie/.rvm/gems/ruby-2.1.1/gems/psych-2.0.4/lib/psych.rb:464:in `load_file'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/cocoapods-0.29.0/lib/cocoapods/sources_manager.rb:261:in `version_information'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/cocoapods-0.29.0/lib/cocoapods/sources_manager.rb:222:in `repo_compatible?'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/cocoapods-0.29.0/lib/cocoapods/sources_manager.rb:281:in `master_repo_functional?'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/cocoapods-0.29.0/lib/cocoapods/command.rb:39:in `parse'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/claide-0.4.0/lib/claide/command.rb:186:in `parse'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/cocoapods-0.29.0/lib/cocoapods/command.rb:38:in `parse'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/claide-0.4.0/lib/claide/command.rb:211:in `run'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/cocoapods-0.29.0/lib/cocoapods/command.rb:51:in `run'/Users/yilongxie/.rvm/gems/ruby-2.1.1@global/gems/cocoapods-0.29.0/bin/pod:24:in `'/Users/yilongxie/.rvm/rubies/ruby-2.1.1/bin/pod:23:in `load'/Users/yilongxie/.rvm/rubies/ruby-2.1.1/bin/pod:23:in `'/Users/yilongxie/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `eval'/Users/yilongxie/.rvm/gems/ruby-2.1.1/bin/ruby_executable_hooks:15:in `'
```
――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
[!] Oh no, an error occurred.
Search for existing github issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=%28%2FUsers%2Fyilongxie%2F.cocoapods%2Frepos%2Fmaster%2FCocoaPods-version.yml%29%3A+mapping+values+are+not+allowed+in+this+context+at+line+3+column+4&type=Issues
If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new
Don't forget to anonymize any private data!
前段時間還可pod update 呢,昨天有個包更新結果一試不行了,于是在網上搜了一下:
大致步驟如下:
更新 CocoaPods? 升級ruby
重裝? $ sudo gem install cocoapods
結果還是不行,google 了一上發現有不少朋友也遇到過類似的問題,仔細想了一下這個問題應該很好解決可能是自己走錯了路;于是又把問題理了一下,依照 https://github.com/CocoaPods/CocoaPods/issues/1853 提到的
>>>
Ok the problem for me was that (presumably) the update tried to merge CocoaPods-version.yml so in the end it looked like this.
---
<<<<<<< HEAD
min: 0.18.1
=======
min: 0.29.0
>>>>>>> 8365d0ad18508175bbde31b9dd2bdaf1be49214f
last: 0.29.0
I had the same problem with a private cocoaPod, I updated to 0.29 and I continued with the same problem.
Maybe it's very destructive but for me it was solved with:
$ sudo rm -fr ~/.cocoapods/repos/master
$ pod setup
pod setup 的時候又遇到了問題,就是半天沒反應,我的網絡已是經翻墻的肯定沒問題取消好幾次,一直顯示:
$ pod setup
Setting up CocoaPods master repo
當時感覺可能還是沒有解決,剛好還有一臺MacBook Pro ,于是繼續關注這臺電腦,同時在另一臺電腦上繼續找方法;
等待永遠都是漫長的,差不多過了一個多小時,
$ pod setup
Setting up CocoaPods master repo
Setup completed (read-only access)
終于看到了希望,趕緊到項目目錄下進行測試
pod update
Analyzing dependencies? ? ? >>>>>看到這句我就知道終于弄好了
在另一臺電腦上執行的命令:pod setup 在經歷過漫長的等待后也終于有了正確的結果,所以大家如果在這一步卡住了一定要耐心;
解決該問題搜索過的感覺比較好的內容給大家分享一下:
http://code4app.com/article/cocoapods-install-usage? CocoaPods安裝和使用教程
http://blog.csdn.net/wzzvictory/article/details/18737437? CocoaPods詳解之----使用篇
http://blog.csdn.net/liufan321/article/details/17572121? iOS程序依賴管理的工具——CocoaPods
http://blog.csdn.net/cssmhyl/article/details/20555107 使用cocoapods時,pod setup出錯解決
https://github.com/CocoaPods/CocoaPods/issues/1853? I just updated cocoapods to 0.29 (also tested with 0.28) from a super old version (can't remember which one) and now I run into the following error message when I execute 'pod instal'l.