Chromebook执行gem install rails遇OpenSSL不可用问题求助
解决Chromebook上gem安装Rails的OpenSSL缺失问题
Chromebook的Linux子系统基于Debian/Ubuntu,直接通过包管理器就能搞定OpenSSL依赖,步骤如下:
更新系统包索引:
sudo apt update安装OpenSSL开发包(编译Ruby必须的依赖):
sudo apt install libssl-dev卸载当前rbenv安装的Ruby版本(替换成你实际使用的版本号,比如3.2.2):
rbenv uninstall 3.2.2重新编译安装对应Ruby版本,让它链接新安装的OpenSSL:
rbenv install 3.2.2设置Ruby版本为全局或当前目录默认:
rbenv global 3.2.2或者rbenv local 3.2.2最后执行Rails安装:
gem install rails
注意:不建议使用非HTTPS源来规避问题,这种做法会降低包下载的安全性,优先选择重新编译Ruby的方案。
内容的提问来源于stack exchange,提问作者Benjamin
相关产品推荐
相关产品推荐

