解决删除~/Library/Caches/CocoaPods/search_index.json重新pod search还是不起作用

今天新苹果机安装cocoapods,安装完以后发现怎么pod search 都没有用

命令行提示:

swhcxp@iosdevmac ~ % pod search Almofire                            

Setup completed

[!] Unable to find a pod with name, author, summary, or description matching `Almofire`

 

然后我重装homebrew , RVM, Ruby,Cocoapods,都安装到最新还是没用

Homebrew官网安装

命令行输入

/bin/bash -c "$(curl -fsSL //raw.githubusercontent.com/Homebrew/install/master/install.sh)"

如果raw.githubsercontent.com访问不了,在/private/etc/Hosts文件中添加:199.232.4.133 raw.githubusercontent.com

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1	localhost
255.255.255.255	broadcasthost
::1             localhost
0.0.0.0	account.jetbrains.com
199.232.4.133 raw.githubusercontent.com

 

或者使用国内镜像安装

/bin/zsh -c "$(curl -fsSL //gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 

如果失败多试几次,可能是你的网络问题,安装完成以后命令行输入:brew -v ,查看homebrew版本看看是否安装成功。

 

RVM安装

1.命令行输入命令:

$ curl -L //get.rvm.io | bash -s stable

2.载入RVM环境

$source ~/.rvm/scripts/rvm

3.查看安装结果版本

$ rvm -v

  

使用RVM环境安装Ruby

1.列出已知版本

$ rvm list known

2.安装指定ruby版本

$ rvm install 2.3.0

3.查看ruby安装状态和版本

$ ruby -v

 

Cocoapods安装

升级gem

sudo gem update --system

 

更换镜像源

$ gem sources --remove  //rubygems.org/
 $ gem sources -a //gems.ruby-china.com
 $ gem sources -l

 

安装

OS X 10.11之前系统的安装cocoapods 指令:

$ sudo gem install cocoapods

OS X 10.11以后系统的安装cocoapods 指令:

$ sudo gem install -n /usr/local/bin cocoapods

提示安装完成后,查看一下pod版本

pod --version

  

尝试删除~/Library/Caches/CocoaPods/search_index.json重新pod search还是不起作用

 

最后解决方案:

来源://www.cnblogs.com/huaida/p/12701080.html 

1, pod repo remove master

2, cd ~/.cocoapods/repos

3, git clone –depth 1 //github.com/CocoaPods/Specs.git master

4, rm ~/Library/Caches/CocoaPods/search_index.json

5, pod search afnetworking