ruby - 无法安装 ruby,因为缺少 libssl1.0-dev 和 libssl-dev 但是也无法安装它们
问题描述
TLDR
- 我无法安装 ruby,因为我收到错误:缺少 libssl-dev 和 libssl1.0-dev
- 完整错误如下:
rvm install ruby-2.6.3
Installing required packages: libssl-dev....
Error running 'requirements_debian_libs_install libssl-dev',
please read /home/swordfish/.rvm/log/1625810467_ruby-2.6.3/package_install_libssl-dev.log
Requirements installation failed with status: 100.
我不能简单地安装 libssl-dev 或 libssl1.0-dev,因为当我弹出相同的错误时!我该如何解决?我非常接近刚刚更新到 ubuntu 20
Ubuntu 18.04
rvm -v 1.29.12
全文
我试图修改一个 Heroku 应用程序以使用 jemalloc 进行内存分配。在尝试将这个 gem 安装到 ruby on rails 的过程中,我修改了我的计算机 ssl 包。libssl 开发。由于最初的错误是我需要安装它。我安装了它然后在我的系统上没有它的确切错误。我删除它重新安装它,我没有得到任何改变。目前,当我使用 ruby 版本管理器 (rvm) 安装 ruby 时,我收到此错误:
ruby-2.2.0 - #removing rubies/ruby-2.2.0..
Searching for binary rubies, this might take some time.
Found remote file https://rvm_io.global.ssl.fastly.net/binaries/ubuntu/18.04/x86_64/ruby-2.2.0.tar.bz2
Checking requirements for ubuntu.
Installing requirements for ubuntu.
Updating system....
Installing required packages: libssl1.0-dev....
Error running 'requirements_debian_libs_install libssl1.0-dev',
please read /home/swordfish/.rvm/log/1625807135_ruby-2.2.0/package_install_libssl1.0-dev.log
Requirements installation failed with status: 100.
- 可以在此处找到修复的尝试之一: https ://askubuntu.com/questions/446691/in-ubuntu-13-04-cannot-install-libssl-dev
- 我尝试过其他一些方法,但它们只是上述链接的变体
解决方案
不是一个真正的答案,而是一种解决方法。
这是一个复杂的问题,使用 miniconda3 变得更加复杂。我为机器学习安装了那个程序。该程序将自身插入到 rails 用于身份验证的文件路径中。从长远来看,我只是卸载了 miniconda3。重新安装了 WSL,并将 Ubuntu 重新安装到 Ubuntu 20.04。现在我不再有已弃用的 libssl-dev 的问题,因为它是全新的。
推荐阅读
- arrays - 在我的网页中以角度将来自响应显示为 HYPERLINK
- r - 通过 data.table 中的“n”个连续整数对变量进行分组
- javascript - 滑块在移动时不断重新启动 fadeInRight 动画
- linux-mint - 安装 Salome-Meca - Linux Mint 20.2 中的 Code_Aster 需要成功的“sudo apt install build-essential”
- javascript - 对 JavaScript 中的后缀增量运算符和赋值运算符优先级感到困惑
- php - Laravel Pluck Concat 关系
- swift - Google Admob 在查看天数后停止在我的应用中显示广告
- python - 一个简单的在数组中查找东西
- javascript - 验证表单不起作用 - 表单和验证
- coldfusion - CFML - 解析字符串 - 查找变量