方案一:
如果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