🐕

RubyGemsパッケージでruby_versionを指定する。

2024/04/13に公開
WARNING:  make sure you specify the oldest ruby version constraint (like ">= 3.0") that you want your gem to support by setting the `required_ruby_version` gemspec attribute
WARNING:  See https://guides.rubygems.org/specification-reference/ for help

required_ruby_version

Gem::Specification.new do |s|
  ...
  s.required_ruby_version = ['>= 3.0']
end

過去にrubygemsに登録していたパッケージをビルドするとwarningが流れるようになりました。調べると、ruby_versionを指定する必要があるようです。バージョンを指定するとメッセージは消えます。もし古いパッケージを管理して次のメッセージに遭遇したとき参考にURLをみてください。Rubyでも、ロバストな環境を作っていきましょう。

GitHubで編集を提案

Discussion