Ruby 版本升级

需要利用 Jekyll 写一些静态网页,遂按照文档安装

$ yum install ruby
$ ruby -v
ruby 2.0.0p648 (2015-12-16) [x86_64-linux]

过程中显示版本太低

$ gem install jekyll bundler
Fetching: public_suffix-6.0.2.gem (100%)
ERROR:  Error installing jekyll:
	public_suffix requires Ruby version >= 3.0.
ERROR:  Error installing bundler:
	bundler requires Ruby version >= 3.1.0.

需要用 rbenv 升级

$ git clone https://github.com/rbenv/rbenv.git ~/.rbenv
~/.rbenv/bin/rbenv init

发现 rbenv install 用不了

$ rbenv install -l
rbenv: no such command `install'

需要安装 ruby-build

$ git clone https://github.com/rbenv/ruby-build.git "$(rbenv root)"/plugins/ruby-build
$ rbenv install -l
3.2.8
3.3.8
3.4.4
jruby-10.0.0.1
mruby-3.4.0
picoruby-3.0.0
truffleruby-24.2.1
truffleruby+graalvm-24.2.1

Only latest stable releases for each Ruby implementation are shown.
Use `rbenv install --list-all' to show all local versions.

升级咯,贼 j2er 慢

$ rbenv install 3.4.4
$ rbenv global 3.4.4
$ ruby -v
ruby 3.4.4 (2025-05-14 revision a38531fd3f) +PRISM [x86_64-linux]

参考:

  1. 快速入门 | Jekyll
  2. rbenv 使用指南
  3. GitHub - rbenv/rbenv