因为在装机时, 碰到太多因为网络或者这样那样的问题…这里记录下
后来有次在网络好的地方换电脑, 装这个时超顺, 其实大多是网络的问题. 先配置好各种底层开发环境后, 在装这个会顺很多
cocoaPod install:
首先执行以下命令删除原来的ruby源:
gem sources –remove https://rubygems.org/
然后下一步添加你找到的可用的镜像源:gem sources -a http://rubygems-china.oss.aliyuncs.com
gem sources -a https://gems.ruby-china.org/
sudo gem update –system
RVM安装的命令如下(更新过最新的忽略)
curl -L https://get.rvm.io | bash -s stable
rvm list known
rvm install ruby-2.2.3
rvm 2.2.3 –default
安装 podsudo gem install cocoapods
不, 在10.11以上需要另一个指令
sudo gem install -n /usr/local/bin cocoapods
pod setup
1 | [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master |
1 | git config --global http.postBuffer 24288000 |
正解:
1 | git config --global http.postBuffer 524288000 |
在之后使用时,
2016年12月09日
在使用 pod install 的时候, 出现 abort 生成不了 workspace 文件,
参考https://stackoverflow.com/questions/39980096/xcode8-cocoapods-abort-trap6
卸载 pod, :
sudo gem uninstall cocoapods
sudo gem install -n /usr/local/bin cocoapods –pre
pod setup
以下是搜到的其他问题, 对我都无效….. 还是 overstack 的比较好,
顺带提个 Google 的坑…. 搜9806的出来是36的, 搜36的出来是9806的….
有说到
10.11.4的OS X EI Capitan系统 Xcode7.3更新cocoaPods报错
1 | [!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master |
方法同上
评论中说到换的源: https://ruby-china.org/topics/29250
from: http://www.jianshu.com/p/b64b4fd08d3c`
第一次执行pod setup时,CocoaPods会将这些podspec索引文件更新到本地的~/.cocoapods目录下,
这个索引文件比较大,所以第一次更新时非常慢 .
友好人士在国内的服务器建立了Cocoapods索引库的镜像,
所以执行索引跟新操作时候会快很多.具体操作方法如下:
pod repo remove master
pod repo add master https://gitcafe.com/akuandev/Specs.git
pod repo update
这是使用gitcafe上的镜像,将以上代码中的 https://coding.net/u/hging/p/Specs/git
替换成 http://git.oschina.net/akuandev/Specs.git 即可使用oschina上的镜像。
http://www.cocoachina.com/ios/20160922/17622.html
问题五:解决升级EI Capiton CocoaPods “pod: command not found”
升级OS X EI Capiton之后,发现CocoaPods的pod无效了,运行pod后显示:”pod: command not found”的错误。
http://www.cocoachina.com/bbs/read.php?tid=193398
解决方案
1.访问 https://github.com/CocoaPods/Specs,然后将Specs项目fork到自己的github账户上
- 下载GitHub Desktop, 然后clone Specs项目。
- 将clone的Specs项目的文件夹改名为master,然后拖到/Users/用户名/.cocoapods/repos目录下。
- 运行pod setup
解释:pod setup的本质就是将https://github.com/CocoaPods/Specs上的Specs项目clone到/Users/用户名/.cocoapods/repos目录下。若此目录下已有Specs项目,则会将项目更新到最新的状态。由于Specs很大,容易导致pod setup失败。这时就需要我们手动安装Specs。若直接从github上下载zip文件,由于缺少git文件,会导致cocoa pods不使用。若用git clone,由于文件过大,容易导致失败。但是使用GitHub Desktop软件,则会提高clone的成功率,并且会给出clone的进度。
11月28日更新
今天更新CocoaPods的repo,发现无法从Github上clone下来。解决办法是使用国内的镜像地址(https://coding.net/u/hging/p/Specs/git),直接clone到/Users/用户名/.cocoapods/repos目录下,再将文件夹重命名为master。
解决步骤:
1.为了安全起见,执行命令”sudo gem uninstall cocoapods”,卸载原有的CocoaPod
2.执行命令”sudo gem install -n /usr/local/bin cocoapods”来重新安装cocoapod
3.如果没有权限执行pod,执行命令”sudo chmod +rx /usr/local/bin/“,赋予/usr/local/bin给予执行与读取权限
原文链接:http://www.jianshu.com/p/6ff1903c3f11
待解决方法:
1.
Please open the terminal and execute this
then try git clone —- 失败
2.
OS X 10.11以前,在终端输入以下命令:
sudo gem install cocoapods
OS X 10.11以后,在终端输入以下命令:
sudo gem install -n /usr/local/bin cocoapods
然后,重新下载安装, — 失败
3.
Go to ~/.cocoapods/repos and run git clone https://github.com/CocoaPods/Specs.git master —失败
升级系统
升级 git
7.
Do this OK:
sudo rm -fr ~/.cocoapods/repos/master
git clone https://github.com/CocoaPods/Specs.git ~/.cocoapods/repos/master
Than run pod setup again. —失败
(4)试过以上所有解决办法,还是没有安装成功:重新安装(其实我就是这样安装成功的):首先,删除.cocoapods目录,在终端输入以下命令:sudo rm -rf ~/.cocoapods/然后,重新下载安装,在终端输入以下命令:pod setup
http://www.cocoachina.com/bbs/read.php?tid-193398-page-1.html
升级到最新系统后在执行 pod setup 时, 报错:
[!] /usr/bin/git clone https://github.com/CocoaPods/Specs.git master
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
gem sources –add https://gems.ruby-china.org/ –remove http://rubygems-china.oss.aliyuncs.com
http://www.cnblogs.com/fship/p/6091679.html
重新自己clone 来装
删除旧版本
$ rvm remove 1.27.0
安装新版本
$ rvm install 2.3.0
如多个版本设个默认
rvm use 2.3.0 –default
终于到这个步骤了,还是有坑的注意
安装cocoapods(pod稳定版最新版是0.39,beta版是1.0.0beta.6,ruby版本为2.3.0和cocoapods0.39以前不兼容,安装beta版解决
sudo gem install -n /usr/local/bin cocoapods --pre
等待注意查看提示
安装pod(网上很多是执行 pod setup,但是非常缓慢,建议按下面命令执行)
cd ~/.cocoapods/repos
git clone https://github.com/CocoaPods/Specs.git
下载之后,把Specs文件夹名改为master(在文件管理器下直接鼠标改名)
http://codecloud.net/15421.html
选择xcode 的安装位置来安装
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developers
(4)如果还是没有安装成功:
尝试:删除.cocoapods目录,在终端输入以下命令:
cd ~/.cocoapods/
sudo -rm -rf ~/.cocoapods/
然后,重新下载安装,在终端输入以下命令:
pod setup
http://www.jianshu.com/p/3b70b4a87afd
安装rvm2.2.2
coding 上的 fork 源:
https://coding.net/u/snailzzj/p/Specs/git
https://coding.net/u/XGHeaven/p/Specs/git
我真是怀疑之前看到的帖子里的命令… 和 stack 上的少了个5….复制也不会漏掉吧…想不通…
http://stackoverflow.com/questions/6842687/the-remote-end-hung-up-unexpectedly-while-git-cloning
适当的时候, 可以修改pod 的源让访问快点