YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>=

本文介绍了解决YAML safeloading不可用及CocoaPods安装失败的问题,通过升级psych gem和调整RVM版本来解决YAML加载问题,并重新安装CocoaPods解决依赖缺失的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

YAML safe loading is not available. Please upgrade psych to a version that supports safe loading (>= 2.0).
ERROR:  SSL verification error at depth 1: unable to get local issuer certificate (20)
ERROR:  You must add /O=Digital Signature Trust Co./CN=DST Root CA X3 to your local trusted store

最近看到群里很多人问这个问题,自己电脑上一直没有出现,刚好最近需要给一台新电脑装环境,莫名出现了这个问题,在此记录一下解决方案

$ rvm list known
$ rvm install 2.4.1 # 这里可以安装你需要的版本  但是需要安装2.0以上的
$ rvm use 2.4.1 --default

安装好了以后就可以去安装你的应用或其他,但是我发现,我之前电脑上安装了cocoapods,这个时候更新了rvm以后,cocoapods就不正常了,
出现下面的错误

/Library/Ruby/Site/2.0.0/rubygems/dependency.rb:308:in `to_specs': Could not find 'cocoapods' (>= 0) among 76 total gem(s) (Gem::MissingSpecError)
Checked in 'GEM_PATH=/Users/alex/.rvm/gems/ruby-2.4.1:/Users/alex/.rvm/gems/ruby-2.4.1@global', execute `gem env` for more information
    from /Library/Ruby/Site/2.0.0/rubygems/dependency.rb:320:in `to_spec'
    from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_gem.rb:65:in `gem'
    from /usr/local/bin/pod:22:in `<main>'

这个时候我们重新安装一下cocoapods就OK了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值