最近在 macOS Catalina 下使用 RVM 安装 ruby 2.7.2 时,在安装阶段遇到了报错:
打开日志看了下,发现有句这样的关键错误消息:
看起来是 OpenSSL 的依赖问题,搜索了一通,多数人提出的解决方法是安装时加上 --with-openssl-dir
参数,指向当前 OpenSSL 安装的路径: brew --prefix openssl
,试了下也还是一样报错。于是 brew info openssl
看了下,发现有这么段说明:
难道是少了环境变量?理论上开箱即用才是最好的体验啊🤔,于是补上环境变量重试了下:
顺利编译通过👌。