MacOS下Brew升级openssl的后续处理
Brew安装软件的时候,不小心把openssl版本升了。然后电脑就炸了。vim打不开,ruby不能运行,一些命令出错。
一个一个的填坑,填坑记录如下:
vim
vim问题参见 Macos下vim中YouCompleteMe报错 ERROR:root:code for hash md5 was not found
Ruby
我的ruby是通过rvm安装的。本地存有多个版本,每个版本又因为项目隔离需要,使用了不同的gemset。
openssl升级到1.1过后,全部都炸了。只能重新安装编译。
ruby 2.4以下的版本不支持openssl 1.1,以ruby-2.3.8安装为例,罗列重装步骤如下:
再到rails项目目录下执行bundle install
设置ruby-2.3.8为默认版本
ffmpeg
ffmpeg也爆了,简单命令的修复比较简单,执行如下命令重装ffmpeg即可。
node
node也会出错。
解决办法,重装system node。或者改为使用nvm来安装node。