小编tuj*_*uni的帖子

Debian 9、rbenv 和 ruby​​ 1.9.3:openssl 不可用

我安装了 rbenv 并尝试按照此处的说明在 Debian 9 上安装 ruby​​ 1.9.3 https://github.com/rbenv/ruby-build/wiki

Debian 上的 OpenSSL 绑定
由于 Debian(7.5 及更高版本)中的 OpenSSL 不兼容,Ruby 可能无法在不先修补的情况下编译:

curl -fsSL https://github.com/ruby/ruby/commit/1e7a929c1d44d7a368fbe379211183ac6c972920.patch | \
rbenv install --patch 1.9.3-p484
Run Code Online (Sandbox Code Playgroud)

我得到的回应是

Installing ruby-1.9.3-p484...
patching file ChangeLog
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file ChangeLog.rej
patching file ext/openssl/ossl_ssl.c
Hunk #1 succeeded at 1985 (offset -244 lines).

BUILD FAILED (Debian 9.4 using ruby-build 20160913)
Run Code Online (Sandbox Code Playgroud)

好吧,更改日志中的更改不需要 ruby​​ 工作,或者当然。然后我发现了这个https://github.com/mathbruyen/computers/blob/master/computers/AspireOne.md

curl -fsSL https://github.com/ruby/ruby/commit/1e7a929c1d44d7a368fbe379211183ac6c972920.patch | filterdiff --strip=1 -i …
Run Code Online (Sandbox Code Playgroud)

ruby openssl rbenv debian-stretch

6
推荐指数
0
解决办法
1447
查看次数

标签 统计

debian-stretch ×1

openssl ×1

rbenv ×1

ruby ×1