使用CocoaPods 出错
来源:互联网 发布:mysql如何分库分表实例 编辑:程序博客网 时间:2024/06/06 01:22
问题一
――― MARKDOWN TEMPLATE ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――### Command```/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/bin/pod install```### Report* What did you do?* What did you expect to happen?* What happened instead?### Stack``` CocoaPods : 0.38.2 Ruby : ruby 2.0.0p643 (2015-02-25 revision 49749) [x86_64-darwin14.4.0] RubyGems : 2.4.8 Host : Mac OS X 10.10.4 (14E46) Xcode : 6.4 (6E35b) Git : git version 2.3.2 (Apple Git-55)Ruby lib dir : /Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/libRepositories : master - https://github.com/CocoaPods/Specs.git @ c046e39ccd7ec9743d07040e77f63b5d0442286e```### Plugins```cocoapods-plugins : 0.4.2cocoapods-stats : 0.5.3cocoapods-trunk : 0.6.1cocoapods-try : 0.4.5```### Podfile```rubyplatform :ios, '7.0' #手机的系统pod 'AMap3DMap' #3D 地图 SDK #pod 'AMap2DMap' #2D 地图 SDK (2D 和 3D 不能同时使用用) pod 'AMapSearch' #搜索服务 SDKpod "AFNetworking", "~> 2.0"```### Error```Errno::ENOENT - No such file or directory - /Users/rwx-mac/Desktop/He/HeAmap/Pods/AMapSearch/AMapSearchKit.framework/Resources/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:906:in `stat'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:906:in `symbolic_modes_to_i'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:927:in `fu_mode'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:1001:in `block (2 levels) in chmod_R'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:1466:in `preorder_traverse'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:999:in `block in chmod_R'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:998:in `each'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/2.0.0/fileutils.rb:998:in `chmod_R'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:117:in `block in prepare'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/user_interface.rb:140:in `message'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:116:in `prepare'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/installer.rb:103:in `install!'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:71:in `run_install_with_update'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/command/project.rb:101:in `run'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/claide-0.9.1/lib/claide/command.rb:312:in `run'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/lib/cocoapods/command.rb:48:in `run'/Users/rwx-mac/.rvm/gems/ruby-2.0.0-p643@global/gems/cocoapods-0.38.2/bin/pod:44:in `<top (required)>'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/bin/pod:23:in `load'/Users/rwx-mac/.rvm/rubies/ruby-2.0.0-p643/bin/pod:23:in `<main>'```――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[!] Oh no, an error occurred.Search for existing GitHub issues similar to yours:https://github.com/CocoaPods/CocoaPods/search?q=No+such+file+or+directory+-+%2FUsers%2Frwx-mac%2FDesktop%2FHe%2FHeAmap%2FPods%2FAMapSearch%2FAMapSearchKit.framework%2FResources&type=IssuesIf none exists, create a ticket, with the template displayed above, on:https://github.com/CocoaPods/CocoaPods/issues/newBe sure to first read the contributing guide for details on how to properly submit a ticket:https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.mdDon't forget to anonymize any private data!
方法一:
cd ~/.cocoapods/reposrm -rf masterpod setup
方法二:sudo gem uninstall cocoapodssudo gem install cocoapodspod setup
方法三:
这个问题是cocoaPods 0.38.2的一个bug,所以我将cocoaPods版本改为0.38.1。
在终端中输入:
sudo gem uninstall cocoapods
sudo gem install cocoapods -v 0.38.1
sudo rm -rf ~/.cocoapods && sudo rm -fr ~/.cocoapods/repos/master && pod setup && pod install (当然你也可以分开写,分开执行)
这三种其实都是 cocoapods 终极解决方法: 全部删掉 重装~
如果这样还是出错的话 看这篇文章 http://blog.csdn.net/u010069091/article/details/47316761 从头再来
问题二
今天在新机器上安装了pod 发现 有的第三方库明明有但是搜不到 后来发现是pod的配置有问题。 重新配置了一下pod出现下面的错误:
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr
解决办法:10.11 cocoapods安装 sudo gem install -n /usr/local/bin cocoa pods
还有一点值得注意
CocoaPods 1.0.0.beta.6 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.
这段信息注意看警告 如果发现其他警告 还是删掉重来吧。
问题三
cocoapods pod install 安装报错 is not used in any concrete target
低版本的cocoa pods在编写Podfile文件时这样写就可以了
platform :ios, '8.0'
pod 'AFNetworking'
高版本的cocoa pods在编写Podfile文件必须这样写
platform :ios, '8.0'
target "targetName" do
pod 'AFNetworking'
end
platform :ios, '8.0'
pod 'AFNetworking'
高版本的cocoa pods在编写Podfile文件必须这样写
platform :ios, '8.0'
target "targetName" do
pod 'AFNetworking'
end
- 使用CocoaPods 出错
- 使用CocoaPods 出错
- 使用CocoaPods更新第三方库出错的解决办法
- 使用CocoaPods更新第三方库出错的解决方法
- CocoaPods: Pod update/install 出错
- 关于cocoapods出错的注意事项
- cocoapods 使用
- 使用CocoaPods
- CocoaPods使用
- 使用CocoaPods
- CocoaPods使用
- CocoaPods使用
- CocoaPods使用
- cocoaPods 使用
- CocoaPods使用
- Cocoapods使用
- cocoapods 使用
- CocoaPods 使用
- 基于mac系统的apache服务器的使用流程
- Java实现图片压缩
- 嵌入式经典面试题
- php实现双色球的生成
- Num 37 : NYOJ : 0058 最少步数 [ 回溯法 ]
- 使用CocoaPods 出错
- 关于cookie储存用serialize方式或json_encode方式转化的数组问题
- (学习笔记)51单片机的中断功能及其相关的寄存器
- Spring注解@Scope("prototype")
- HDOJ find the safest road 1596【最短路变形】
- jmeter入门使用
- Linux多线程之优先级
- ZOJ 1986 Bridging Signals
- 用jQuery实现具有伸缩功能的动画图片