偷了一个网络请求库,在pod update的时候发现抛错,试了很多办法最后无奈选择升级ruby..
年前写了一个网络请求库,发布到Cocoapods一切正常却发现 pod search 不到,通过如下方法解决原文
1 | rm ~/Library/Caches/CocoaPods/search_index.json |
私有库建好之后一起准备就绪 开始写demo,执行 pod update, duang~ 抛错,尝试各种办法无果,最后只能更新ruby,更新openssl代替系统老板本的openssl,在安装openssl时候出现以下log
1 | > brew install openssl |
可在这两处(1.2)找到答案1
2>pod setup
cannot load such file -- openssl (LoadError)
可按参考资料处解决
总结
- 涉及操作 /usr/bin 类似目录时,重启系统,当启动的时候我们同时按下cmd+r进入Recovery模式,在終端中输入csrutil disable,后执行的操作可加上 sudo如:mv /xxx/xxx -> sudo mv /xxx/xxx
- 在做ln -s 等目录操作时需注意 目录中的版本号对应到你当前的版本,不要按照查到的资料copy
- 看stackoverflow的评论和github的issue 会有意外收获
- 仔细看终端的安装提示,很多时候抛错都会提示对应操作
- 还是吃了英语不好的亏啊