diff --git a/ruby-full/README.md b/ruby-full/README.md index 4b52061d0..0ba67124a 100644 --- a/ruby-full/README.md +++ b/ruby-full/README.md @@ -1,8 +1,8 @@ # about minimum2scp/ruby-full image * based on minimum2scp/ruby (see https://github.com/minimum2scp/dockerfiles/tree/master/ruby) - * ruby ruby 2.6.10, ruby 2.7.6, ruby 3.0.4, ruby 3.1.2 is installed by rbenv - * ruby 3.1.2 is installed by debian package + * ruby 2.7.8, 3.0.7, 3.1.6, 3.2.5, 3.3.4 is installed by rbenv + * ruby 3.3.6 is installed by debian package ## ssh login to container @@ -50,11 +50,13 @@ rbenv gloabl (/opt/rbenv/version) is not defined, and some rubies are built. ``` % docker run --rm -t minimum2scp/ruby-full:latest /bin/bash -l -c "rbenv versions" * system (set by /opt/rbenv/version) - 2.7.6 - 3.0.4 - 3.1.2 + 2.7.8 + 3.0.7 + 3.1.6 + 3.2.5 + 3.3.4 % docker run --rm -t minimum2scp/ruby-full:latest /bin/bash -l -c "ruby -v" -ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux-gnu] +ruby 3.3.6 (2024-11-05 revision 75015d4c1f) [x86_64-linux-gnu] ``` diff --git a/spec/ruby-full/00base_spec.rb b/spec/ruby-full/00base_spec.rb index cc75b8371..0fe073b37 100644 --- a/spec/ruby-full/00base_spec.rb +++ b/spec/ruby-full/00base_spec.rb @@ -125,14 +125,14 @@ end end - %w[ruby3.1 ruby3.1-dev].each do |pkg| + %w[ruby3.3 ruby3.3-dev].each do |pkg| describe package(pkg) do it { should be_installed } end end - describe command('ruby3.1 -v') do - its(:stdout) { should start_with('ruby 3.1.2p') } + describe command('ruby3.3 -v') do + its(:stdout) { should start_with('ruby 3.3.6 ') } end end end diff --git a/spec/ruby/00base_spec.rb b/spec/ruby/00base_spec.rb index 228445f1b..9d92191cd 100644 --- a/spec/ruby/00base_spec.rb +++ b/spec/ruby/00base_spec.rb @@ -38,11 +38,11 @@ describe file('/usr/bin/ruby') do it { should be_symlink } - it { should be_linked_to('ruby3.1') } + it { should be_linked_to('ruby3.3') } end - describe command('ruby3.1 -v') do - its(:stdout) { should start_with('ruby 3.1.2p') } + describe command('ruby3.3 -v') do + its(:stdout) { should start_with('ruby 3.3.6 ') } end describe file('/opt/rbenv') do @@ -87,7 +87,7 @@ end describe package('bundler') do - it { should be_installed.with_version('2.4.20-1') } + it { should be_installed.with_version('2.6.3-1') } end end end