最近在研究第三方地图开源API导入时可能因为哪个环节出了问题,导致在进行cocoapods操作时,始终有一个报错无法解决,错误代码:YAML safe loading is not available.Please upgrade psych to version that supports safe loading(>=2.0)。自己在百度上尝试了各种关键词的搜索也没有解决,最后自己一点一点摸索出来吧。上图片了:图一,在出现报错之后,尝试对pod install失败,
卸载cocoapods后尝试重新安装,错误仍未解决(卸载方法为终端输入sudo gem uninstall cocoapods)
在重新安装过程中发现了问题,应该是淘宝镜像已经不能使用了,所以需要更改,这里是整个步骤中我执行的操作,运行结果当时没有截图所以只能展示这些历史输入信息。
用一个新的地址进行替换,最后在你的gem sources应该只有一个 -china的地址 检查无误后 执行 sudo gem install,随后
进行pod的安装 报错完美解决,检查pod --version已经没有报错。对项目可以进行正常的pod install操作。