Cocoapods: pod search无法搜索到类库的解决办法
来源:互联网 发布:文字填充图片软件 编辑:程序博客网 时间:2024/06/06 16:29
缘由
按照往常的方法一样安装Cocoapods,在安装的过程中遇到了一切问题,按照传统的命令sudo gem install cocoapods
出现了如下的错误:
ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod
然后再stackoverflow上找到了如下的解决办法:
- 安装:
sudo gem install -n /usr/local/bin cocoapods -v 1.0.1
- 卸载
-v可以跟版本号,来按照您想安装的版本。sudo gem uninstall -n /usr/local/bin cocoapods -v 1.0.1
这就这样Cocopods安装成功了,当然如果您没有翻墙的话安装Cocoapods需要切换ruby源到https://gems.ruby-china.org,具体按照可以参考我的这篇文章《CocoaPods安装和使用教程》。
当我以为一切就绪的时候,我pod search RxSwift
却提示我如下的错误:
[!] Unable to find a pod with name, author, summary, or descriptionmatching '······'
对于有些类库确实是在Cocoapods中所不存在的,为了确定我们搜索的库是不是真的在Cocoapods的Repos中存在,我们可以到https://cocoapods.org/中进行搜索。
解决办法
在记录一下自己的解决办法,同时分享一下自己的经验,希望能够帮助到大家。
执行pod setup
- 在终端输入
pod setup
,会出现Setting up CocoaPods master repo
,等几分钟,会输入Setup completed
,说明pod setup
执行成功。 - 结果pod search还是失败
- 在终端输入
pod search RxSwift
- 依然还是提示
Unable to find a pod with name, author, summary, or descriptionmatching 'RxSwift'
。 - 但是我输入
pod search pop
,却有相应的结果。
删除~/Library/Caches/CocoaPods目录下的search_index.json文件
pod setup
成功后会生成~/Library/Caches/CocoaPods/search_index.json
文件。- 终端输入
rm ~/Library/Caches/CocoaPods/search_index.json
- 删除成功后再执行
pod search
执行pod search
- 终端输入:
pod search RxSwift
(不区分大小写) - 输出:
Creating search index for spec repo 'master'.. Done!
,稍等片刻就会出现所有带RxSwift字段的类库出现。
0 0
- Cocoapods: pod search无法搜索到类库的解决办法
- CocoaPods 【pod search 搜索类库失败的解决办法】
- CocoaPods: pod search 搜索类库失败的解决办法
- CocoaPods: pod search 搜索类库失败的解决办法
- CocoaPods: pod search 搜索类库失败的解决办法
- CocoaPods之pod search 不到新库的解决办法
- cocoapods 执行 pod search 命令失败解决办法
- CocoaPods中pod search失效解决办法
- 关于cocoaPods pod update 卡住的解决办法
- cocoapods在pod search的时候出现的问题
- 使用CocoaPods卡在了"pod setup"界面的解决办法
- 使用cocoaPods时pod setup失败的解决办法
- 解决CocoaPods pod search 库名找不到
- 我的pod search 三方,搜索不到东西
- pod无法update解决办法(ruby 2.3.0 & cocoapods 0.39.0)
- CocoaPods - pod install ,pod update的用法
- CocoaPods创建自己的pod
- CocoaPods创建自己的pod
- React Native,第一个Hello word程序
- 【520】Detect Capital
- 个推你应该这样用的
- poj 1236 Network of Schools(强连通分量缩点)
- jQuery选择器和事件
- Cocoapods: pod search无法搜索到类库的解决办法
- 浏览器禁用cookie后php如何保持session会话
- Linux开启swap空间
- linux之jdk安装与tomcat配置安装
- 【LeetCode】448. Find All Numbers Disappeared in an Array
- directx中第五卷
- 【软件工程】机房文档--详细设计说明书
- 【Oracle学习】之 手动开启服务
- Java项目使用Lombok--使得你的实体类更加简洁