升级CocoaPod遇到的问题解决方法

来源:互联网 发布:光翼学园网络班录屏 编辑:程序博客网 时间:2024/05/16 06:10

方案一:

如果pod install 提示当前版本过低,可以尝试升级ruby(ps:mac osx 升级之后)

$ curl -L get.rvm.io | bash -s stable  安装RVM

$ source ~/.bashrc 

$ source ~/.bash_profile 

$ rvm -v 测试是否安装正常

$ ruby -v

  ruby 2.2.0
#列出已知的ruby版本 
$ rvm list known 
#安装ruby 2.4.0 

$ rvm install 2.4.0 


方案二:

1.Install command line tools using the command

xcode-select --install

2.Install Home brew by

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

3.Install Ruby using homebrew

brew install ruby

4.Check Ruby version

ruby -v

5.Install Cocoa Pods using Home Brew

brew install cocoapods

6.Install Ruby

gem source -a http://rubygems.org/

7.gem install cocoapods

sudo gem install cocoapods

or

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

提示错误:ERROR:  While executing gem ... (TypeError)     no implicit conversion of nil into String

处理如下:

7.1先执行命令:

gem update --system

7.2再升级:

sudo gem install cocoapods --pre

8.Go to below folder

cd ~/.cocoapods/repos

9.Run the below command

git clone https://github.com/CocoaPods/Specs.git master

10.Go to the directory where Podfile is present and run

pod install