Mac ox 10.11 安装cocoPod注意事项 以及各类问题Error installing pods:active support requires Ruby version >= 2.2.0

来源:互联网 发布:php计算好评率 编辑:程序博客网 时间:2024/05/11 22:08


在mac 10.11上面安装pods ,由于安全机制的改变,导致安装和卸载命令也有所改变,因为在安装时碰到各种各样问题,特搜各大神博客的解决方法,在此将问题收集起来方便自己查阅,也希望能够帮助到大家      下面有安装时遇到的问题

1 如果以前装过pods ,卸载命令:

$ sudo gem uninstall cocoapodsMac 10.10之前】

$ sudo gem uninstall -n /usr/local/bin cocoapodsMac 10.11之后】


2 查看本地安装过的pods相关东西

$ gem list --local | grep cocoapods


显示如下

ocoapods-core (0.39.0)

cocoapods-downloader (0.9.3)

cocoapods-plugins (0.4.2)

cocoapods-search (0.1.0)

cocoapods-stats (0.6.2)

cocoapods-trunk (0.6.4)

cocoapods-try (0.5.1)


3 删除命令

$ sudo gem uninstall cocoapods-coreMac 10.10之前】

$ sudo gem uninstall -n /usr/local/bin cocoapods-coreMac 10.11之后】


4 退出终端


5 安装pods之前需要配置ruby环境,安装ruby环境需要安装xcode以及安装Homebrew,然后安装RVM,最后安装ruby

安装 Home-brew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"


6 安装RVM

$ curl -sSL https://get.rvm.io | bash -s stable


7 载入RVM环境

$ source ~/.rvm/scripts/rvm


8 检查安装是否正确

$ rvm -v


显示如下

rvm 1.27.0 (latest) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]



9 用RVM安装Ruby环境 列出已知的ruby版本

$ rvm list known


10 选择现有的RVM进行安装(这里是2.3.0)

$ rvm install 2.3.0  (这步下载的过程取决于网速快慢,完成之后Ruby就安装好啦)


11 测试ruby是否正确(如果没有出现错误,此步骤可以跳过)

$ ruby -v


显示如下

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]


$ gem -v

显示如下

2.6.3


12 准备工作  切换淘宝镜像服务器 
  查询

$ gem source


13 替换

$ gem source -r https://rubygems.org/

$ gem source -a https://ruby.taobao.org/


14 验证是否替换成功

$ gem source


显示如下

CURRENT SOURCES

http://ruby.taobao.org/


到此为止成功将Ruby环境成功安装

15 安装cocopods  

10.11 之前

$ gem install cocoapods(步骤有点慢,不要急)

$ pod setup(步骤有点慢,不要急)


10.11 之后

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

$ pod setup(此过程超慢,看到提示时需要点击一次回车,点击过后就等着下载完成吧,当然是不出现错误



                      ------------------------------------  问 题 解 决-------------------------------


问题1   Error installing pods:active support requires Ruby version >= 2.2.0 

这个需求的意思就是Ruby版本低, 需要更新至2.2.0以上版本.


解决: 执行上面 6 7 8步骤


问题2showing last 15 lines of /Users/LL.F/.rvm/log/1475202192_ruby-2.3.0/make.logThere has been an error while running make. Halting the installation这个错误信息是因为电脑中有多个版本的Xcode


解决:1xcode-select --install 此时弹出软件安装信息,点击安装,安装过后输入步骤2

2rvm install 2.3


问题 3




解决输入Error running 后面的错误命令 这里输入的是__rvm_rm_rf /Users/LL.F/.rvm/rubies/ruby-2.3.0


问题4在pod setup 时出现如下错误



解决如果出现上面的错误,先不要解决,再次执行下命令,看错误是否出现(我的是第二次执行的时候成功啦),如果还是出错,那就 按照下面的看看试试能否成功

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

后面的地址你可以打开Xcode显示包内容,找到那个文件夹拖到终端里面。


到此应该都安装成功啦,如果还木有成功,那就嘿嘿嘿,再试试下面

尝试:删除.cocoapods目录,在终端输入以下命令:

cd ~/.cocoapods/

sudo -rm -rf ~/.cocoapods/

然后,重新下载安装,在终端输入以下命令:

pod setup





--------------------------- 如有不正确的地方还请指出,我会尽快改正 ------------------------------------



1 0
原创粉丝点击