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