今天使用:pod update 跟新项目仓库的时候报错:
cannot load such file — openssl (LoadError)
基本可以确定是ruby没有关联到openssl的库,倒置pod不能发起私密链接引起的。处理方式有很多,我的选择重新安装ruby并关联openssl库的路径。
使用ruby版本管理(rvm)命令
rvm list // 查看当前版本列表
rvm remove ruby-x.x.x // 删除对应版本
在rvm工作空间安装openssl
rvm pkg install openssl // 注意查看安装成功后会有安装到的路径,比如我的路径如下:$HOME/.rvm/usr
rvm install 2.4.0 -C "--with-openssl-dir=$HOME/.rvm/usr" // 安装ruby并制定上面的路径
本以为喝杯☕️回来收尸,结果安装报错,如下:
上网一查是Xcode版本相关的问题。终端输入下面命令
xcode-select --install
安装完毕这个xcode-select后,重新安装ruby即可收尸。