[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master`.
You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.
 
 
  • 1
  • 2

解决方案:

pod repo add master https://github.com/CocoaPods/Specs.git
 
 
  • 1

然后提示执行’pod setup’,如果出现

[!] The `master` repo is not a git repo.
 
 
  • 1

进入/users/你的用户名/.cocoapods/repos,删除master文件夹 
然后执行

pod setup
如果pod setup 不顺利 
采用:Git clone https://git.coding.net/CocoaPods/Specs.git ~/.cocoapods/repos/master 该过程作用与 pod setup作用相同
  • 1

如果是安装多个Xcdoe,还需要选择Xcode的路径

sudo xcode-select -switch /Applications/Xcode.app/
 
 
  • 1

在终端里输入下方命令可以知道Xcode的路径:

xcode-select -p

2: ---------------------------------------------

问题:cocoapods was not able to update the 'master' repo.if it is a unexpected issue and persists you can inspect it running 'pod repo update --verbose'



尝试解决:

尝试1、根据提示,跑一下 pod repo update --verbose

尝试2、如果还是出现原来问题,升级 gem update cocoapods(如果CocoaPods还不是最新版本)

尝试3、如果升级还是出现原来的问题,那么重装CocoaPods 。

             首先查看本地装了关于cocoapods的哪些东西,在终端输入gem list --local | grep cocoapods

             

             接着全部卸掉上面的,在终端输入gem uninstall cocoapods

再安装,在终端输入gem install cocoapods

尝试4、如果问题依旧,那么请清除缓存再pod setup
清除命令sudo rm -fr ~/.cocoapods/repos/master
再pod setup

3 安装 pod 报错--------------------------------

ERROR: While executing gem ... (OpenSSL::SSL::SSLError)

原创  2015年07月14日 23:11:37
方法一:

1) outdate open SSL

$ rvm -v
$ rvm get head

2) outdate bundle 

$ gem install bundle

方法二:
$ gem update --system

方法三:
$ apt-get install openssl

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐