解决mac更新到最新版本后 pod install 报错...bin/ruby: bad interpreter: No such file or directory

1,问题描述

前段时间将 Mac 升级至最新的版本后,打算使用 CocoaPods 安装一些第三方库。当执行 pod install 命令时报如下错误:

-bash: /usr/local/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby: bad interpreter: No such file or directory


2,解决办法

(1)首先执行如下命令查看所有 gem 源,检查是否是最新的:

gem sources -l

(2)由于 RubyGems 镜像服务域名变更(后缀由之前的 org 改成 com),我们先执行如下命令将当前的 gem 源删除:

gem sources --remove https://gems.ruby-china.org/

(3)然后在执行如下命令添加新的 gem 源:

gem sources -a https://gems.ruby-china.com

(4)接着执行如下命令更新 gem

sudo gem update --system

(5)接着执行如下命令升级 CocoaPods

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

(6)接着执行如下命令更新本地仓库

pod repo update

(7)最后再次执行 pod install 命令会发现不再报错了。

你可能感兴趣的:(解决mac更新到最新版本后 pod install 报错...bin/ruby: bad interpreter: No such file or directory)