-bash: pod: command not found

OS X 系统没升级之前用的 cocoapods 一点儿问题都没有,但是升级成版本10.11.4 OS X EI Capitan之后,在终端除了cd 指令可以用之外,其他任何指令输入都是提示-bash: pod: command not found。各种论坛国内的国外的搜无果,然后决定删除之前安装的 cocoapods,删除过程如下:

1>删除工程文件夹下的Podfile、Podfile.lock和Pods文件夹。

2>打开xcodeproj文件,删除项目中的Pods文件夹及Pods.xcconfig引用和libpods.a(包括你之前导入的一些第三方库)

3>打开Build Phases选项,删除Check Pods Manifest.lock和Copy Pods Resources:

4>此时编译项目会报错,没关系,不用管它。我们再次安装最新版 cocoapods 就可以了,以下是安装的步骤(淘宝镜像还是可以用的,http 改成 https 就成):

1.移除现有Ruby默认源

$gem sources --remove https://rubygems.org/

2.使用新的源

$gem sources -a https://ruby.taobao.org/

3.验证新源是否替换成功

$gem sources -l

4.安装CocoaPods

(1)  $sudo gem install cocoapods 备注:苹果系统升级 OS X EL Capitan 后改为 $sudo gem install -n /usr/local/bin cocoapods

(2)  $pod setup

5.更新gem

$sudo gem update --system

6.  新建工程,并在终端用cd指令到文件夹内

$pod search 第三方

7.新建文件 vim “Podfile”,

$vim Podfile

写入以下内容并保存

platform:ios, ‘8.4’

pod ‘AFNetworking’, ‘2.3.1’

pod ‘SDCycleScrollView’, ‘~> 1.6’

pod ‘SDWebImage’, ‘~>3.7.5’

pod 'DXPopover', '~> 0.1.1'    <-------第三方

小提示:(终端vim文件 按 i 可编辑 ,先esc 退出编辑,然后:wq  就可保存退出啦)//此处注释以下:我:wq 保存的时候出现一点问题,保存不了,出现这样的错误提示  E45: 'readonly' option is set (add ! to override),,,没关系,用:wq!强制保存 就可以了

8.导入第三方库

$pod install

9.退出终端

再次打开程序就会发现,cocoapods 重新安装好啦,,,就是这么的 Perfect!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容