关闭

关于cocoapods的安装(重点在于坑)

436人阅读 评论(0) 收藏 举报
分类:

安装cocoaPods

1.Ruby镜像

  1. 输入以下命令查看当前的ruby源
gem sources -l
  1. 如果输出的是
  *** CURRENT SOURCES ***
   https://rubygems.org/
  1. 那么需要更新一下ruby的源,过程如下
    #(移除当前ruby的源)
gem sources --remove https://rubygems.org/

#(设置当前ruby的源为替换成淘宝镜像)

gem sources -a https://ruby.taobao.org/ 
  1. 再次查看当前的ruby源
gem sources -l
  1. 这时候输出应该为
 *** CURRENT SOURCES ***
  https://ruby.taobao.org/

2.设置gem(gem更新)

如果gem太老,可以尝试用如下命令升级gem:
在Terminal输入以下命令:

sudo gem update --system

3.执行安装CocoaPods命令

注意:OS X 10.11 升级,虽然官方声称只是一个小的升级,但对于开发者而言,cocoapods需要重新安装,但按照以前的安装方式,在Terminal输入以下命令:

sudo gem install cocoapods

我遇到的那些坑

在执行安装cocoapods命令以前,一切都那么美好现在,一大波坑像你来袭,做好准备

**错误:ERROR: While executing gem … (Errno::EPERM)
Operation not permitted - /usr/bin/pod**

解决方案:苹果系统升级OS X EL Capitan后会出现的插件错误,将安装流程 4.安装CocoaPods 的 (1)sudo gem install cocoapods ——>改为sudo gem install -n /usr/local/bin cocoapods

错误:ERROR: While executing gem … (Errno::EPERM) Operation not permitted - /usr/bin/xcodeproj

1.方案一
执行下面的命令并重启

sudo nvram boot-args="rootless=0"sudo reboot

重启之后, 执行这个命令检查
“`
sudo gem install cocoapods -V

`如果依旧有错误,使用第二个方案`
2.方案二
`输入`

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

`之后安装输入:`

pod setup


**错误:[!] 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.解决方案
`输入`

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


**错误:[!] /usr/bin/git clone http://git.oschina[.NET](http://lib.csdn.net/base/dotnet)/akuandev/Specs.git master
xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun**
>解决方案:
`输入`

sudo xcode-select -switch /Applications/Xcode-beta.app/Contents/Developers
“`

参考:

(应该说是抄袭,zz)
一、要确保Reby的版本点击这里查看
二、 安装cocoapods看这里
三、 其次可能遇到错误看这里

0
0
查看评论

使用cocoapods所遇见问题及解决办法

1 如果遇见这种情况 ,不好意思,如果你不是团队开发,或者是团队开发.那你就要同意你们的cocoapod版本了  1. 安装cocoapods需要ruby,先查看ruby环境是不是最新版本。如果不是最新版本,需要先升级到最新版本。在终端输入以下指令用于查询。 查询现已经安装ruby版本...
  • walkerwqp
  • walkerwqp
  • 2016-12-21 15:25
  • 1888

You can try adding it manually in `~/.cocoapods/repos` or via `pod repo add`.

[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master-1`.  You can try adding it manually in `~/.cocoapods/r...
  • jesse881025
  • jesse881025
  • 2016-11-30 18:14
  • 1867

搭建CocoaPods私有库

基于git搭建CocoaPods私有库1、创建并设置一个私有的Spec Repo。 2、创建Pod的所需要的项目工程文件,并且有可访问的项目版本控制地址。 3、创建Pod所对应的podspec文件。 4、本地测试配置好的podspec文件是否可用。 5、向私有的Spec Repo中提交pod...
  • qq_19957803
  • qq_19957803
  • 2017-11-28 16:42
  • 91

iOS开发-CocoaPods使用详细说明以及解决部分报错

一、概要 iOS开发时,项目中会引用许多第三方库,CocoaPods(<a target="_blank" href="https://github.com/CocoaPods/CocoaPods" style="color:rgb(255,...
  • luo_jing_ling
  • luo_jing_ling
  • 2017-07-28 10:22
  • 4256

cocoapods 安装第三方库,遇到的问题整理

如何使用例如snapkit的第三方库。参考文档http://snapkit.io/docs/ 使用第三方库,有2个方法 一、Embedded Framework (1)下载snapkit整个项目 (2)将里面的SnapKit.xcodeproj拖拽到项目中  ...
  • u013448894
  • u013448894
  • 2017-02-07 13:50
  • 215

CocoaPods解决Unable to add a source with url ...

[!] Unable to add a source with url `https://github.com/CocoaPods/Specs.git` named `master-1`.  You can try adding it manually in `~/.cocoapods/r...
  • nyh1006
  • nyh1006
  • 2016-05-09 20:28
  • 6292

创建私有cocoapods repo库 —— Private Pods

官方引导原文CocoaPods不仅是一个将开源代码添加到项目的很棒的工具,同时也可以做到跨项目分享组件。你使用一个私有的Spec Repo就能做到这些。只需要几个简单步骤就能给你的项目做好一个私有的pods设置:首先为这些pods创建一个代码仓库,然后让Cocoapods知道在哪里能找到它,然后添加...
  • andanlan
  • andanlan
  • 2016-06-19 19:33
  • 4264

终端 setting up cocoapods master repo 不动

今天手欠的不行,pod install 不成功,然后查了点资料说 “只需要把当前Pod的目录清理一下就行了。在终端执行以下命令: pod repo remove master pod setup” 然后 终端 setting up cocoapods master repo 不动,好忧伤~~...
  • ycf03211230
  • ycf03211230
  • 2017-01-17 16:28
  • 2666

最新版CocoaPods安装和使用教程

##以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号) 1.步骤一 安装RVM RVM全称Ruby Version Manager,Ruby版本管理器,包括Ruby的版本管理和Gem库管理(gemset); $ curl -L https://get....
  • zl756510499
  • zl756510499
  • 2017-08-31 10:03
  • 605

2017 最新的 cocoaPods 安装方法

第一步:安装rvm, 不管需不需要升级ruby,rvm可以让你拥有多个版本的Ruby,并且可以在多个版本之间自由切换。如果已经安装过跳到第2步(rvm -v 查看是否安装) $ curl -L get.rvm.io | bash -s stable //需要等一会 $ source ...
  • e62ces0iem
  • e62ces0iem
  • 2017-06-21 17:02
  • 3413
    个人资料
    • 访问:5932次
    • 积分:317
    • 等级:
    • 排名:千里之外
    • 原创:23篇
    • 转载:0篇
    • 译文:3篇
    • 评论:0条
    文章分类