按正常的安装命令 sudo gem install cocoapods 就可以安装成功。奈何各种原因导致安装失败。
-
ruby版本过低,要先升级ruby的版本
brew update
brew install ruby
执行完👆两个命令后,执行ruby -v 发现版本还是之前的版本,这是因为环境变量没有配置。因此,还有一个步骤就是配置环境变量。
echo 'export PATH="/usr/local/opt/ruby/bin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile
ruby -v
执行后,查看版本后,会判断已更新到最新版本。
-
安装完 cocapods 执行pod --version 结果大失所望 -bash: pod: command not found
解决办法要删除已经安装的Cocoapods
执行命令gem list --local | grep cocoapods 会列出和cocoapods相关的项目要依次删除
sudo gem uninstall cocoapods
依次删除完之后执行安装命令 sudo gem install -n /usr/local/bin cocoapods
如果有需要可以修改 usr/local/bin/的系统权限 sudo chmod +rx /usr/local/bin
pod --version
1.10.1
致此解决cocoapods的安装问题