我安装了 rbenv 并尝试按照此处的说明在 Debian 9 上安装 ruby 1.9.3 https://github.com/rbenv/ruby-build/wiki
Debian 上的 OpenSSL 绑定
由于 Debian(7.5 及更高版本)中的 OpenSSL 不兼容,Ruby 可能无法在不先修补的情况下编译:Run Code Online (Sandbox Code Playgroud)curl -fsSL https://github.com/ruby/ruby/commit/1e7a929c1d44d7a368fbe379211183ac6c972920.patch | \ rbenv install --patch 1.9.3-p484
我得到的回应是
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
Run Code Online (Sandbox Code Playgroud)curl -fsSL https://github.com/ruby/ruby/commit/1e7a929c1d44d7a368fbe379211183ac6c972920.patch | filterdiff --strip=1 -i …