cocoapods安装

来源:互联网 发布:去除马赛克的软件 编辑:程序博客网 时间:2024/05/27 03:26


安装Ruby环境首先需要安装Xcode然后需要安装Homebrew,接下来需要安装RVM最后安装Ruby环境。Homebrew可在安装ruby自动安装(更新 Homebrew:

MacdeMacBook-Pro:~ mac$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

curl: (7) Failed to connect to raw.githubusercontent.com port 443: Operation timed out

MacdeMacBook-Pro:~ mac$ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

curl: (22) The requested URL returned error: 404 Not Found

MacdeMacBook-Pro:~ mac$ brew install autoconf automake libtool

一、安装rvm

1、使用命令行 curl -L get.rvm.io | bash -s stable,如果报错,按要求在.bash_profile 中写入 source ~/.profile 

编辑profile

cd ~

touch .bash_profile

open -e .bash_profile

2、执行 source ~/.bashrc source ~/.bash_profile


二、升级ruby

1、添加ruby: sudo gem sources -a http://gems.ruby-china.org/(此时ruby可能为默认旧版本)

使用 ruby --version查看 ruby 的安装版本

  1. 执行 rvm list known 命令查看更高 ruby 版本,并使用rvm install 2.4.1安装
  2. 如果出现需要查看日志的问题,则执行xcode-select --install 安装 XCode插件(Error running '__rvm_make install',
  3. please read /Users/yunmeiios/.rvm/log/1509607721_ruby-2.4.1/install.log
  4. There has been an error while running make install. Halting the installation.
  5. 安装完毕后执行 rvm reinstall ruby-2.4.1,安装完毕后查看 ruby版本,看是否升级到2.4.1


三、安装cocoapods(可能时间很久)

1$ sudo gem install cocoapods

备注:苹果系统升级 OS X EL Capitan后改为:

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

2$ pod setup

会输出Setting up CocoaPods master repo,但是会等待比较久的时间。这步其实是 Cocoapods在将它的信息下载到 ~/.cocoapods目录下,如果你等太久,可以试着 cd到那个目录,用du -sh *来查看下载进度。你也可以参考本文接下来的使用 cocoapods的镜像索引一节的内容来提高下载速度。

问题:

1、提示:要求在user/.bash_profile中写入 source ~/.profile 

打开profile编辑profile

cd ~

touch .bash_profile

open -e .bash_profile

)在下方粘贴“source ~/.profile

2、提示:YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).

更新ruby版本即第二步,升级ruby(或gem)

3、解决Unable to find a pod with name, author, summary, or description matchingAFNetworking错误:

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

进到repos文件夹下,使用 du -sh *命令,查看repos文件大小(此文件下载完毕应该为358兆左右,下载完毕后应该会自动解压一些文件,最终大小为889兆左右)

4、再次运行,结果输出AFNetworking信息则证明cocoapods安装完毕且能使用了:

MacdeMacBook-Pro:~ mac$ rm ~/Library/Caches/CocoaPods/search_index.json

MacdeMacBook-Pro:~ mac$ pod search AFNetworking



原创粉丝点击