你的位置:首页 > 操作系统

[操作系统]Cocoapods无法使用/安装失败/失效解决方法


           Cocoapods是ios第三方类库集成管理工具,它能让你不需任何配置集成git上所有类库,并且方便管理,让你的ios项目看起来不那么混乱, 安装这个工具后,过段时间也许你突然会发现它的指令无法使用了,这问题与IOS系统升级有关系,也许当你把mac os系统升级到官方才出的版本,会突然发现它无法使用了,所以当ios系统升级后我们也需要相应的升级cocoapods官方出的新版本,否则无法使用。另外这个问题还与cocoapods升级有关系,突然用不起当我们去升级可能会发现无法升级。  其实我遇到这些问题最后都指向了 ruby的版本,ruby算是cocoapods的一个框架,cocoapods应该就是用它来开发的。所以要想解决cocoapods出错的问题,请首先查看系统中默认使用的ruby版本,包括新安装cocoapods我们都需要升级ruby版本。下面我就说下ruby的几个操作指令,使用这几个指令完全能解决cocoapods出现的问题,关于怎么安装cocoapods我就不想说了,网上太多了,自己去找。

 

1.查询当前所有能下载的ruby版本指令:

  rvm list known

 

 

2.选择一个版本安装:

   rvm install 2.3

 

   这里要说下mac os下默认ruby版本好像是2.0,当前以这个版本的ruby已经无法安装cocoapods,所以如果是新安装cocoapods那么

是必须升级ruby。

 

3.查询当前已经安装了ruby版本

    rvm list

 mac os系统默认会自带ruby版本,所以你从新安装了一个新版本后,至少系统会查询出两个版本。

 

 4.卸载多余的ruby版本

  rvm remove 2.2.2(这里的2.2.2=系统中有的版本号,上一步中截图可以看到)

  这里当我们安装了新的ruby版本后,可以将以前的旧版本卸载掉

 

 

  5.设置系统默认使用的ruby版本

 

 rvm 2.2.4--default

 

 

  6.查看上一步设置好的ruby版本

 

     ruby -v