After cloning from current master from and running "./configure --enable-gtk3" and "sudo make install", running rrip_gui in a terminal returns the following:
/usr/local/lib/rubyripper/preferences/load.rb:40:in `validateCustomFilename': undefined method `exists?' for File:Class (NoMethodError)
@prefs.filename = customFilename if File.exists?(customFilename)
^^^^^^^^
Did you mean? exist?
from /usr/local/lib/rubyripper/preferences/load.rb:31:in `initialize'
from /usr/local/lib/rubyripper/preferences/main.rb:43:in `new'
from /usr/local/lib/rubyripper/preferences/main.rb:43:in `load'
from /usr/local/bin/rrip_gui:66:in `start'
from /usr/local/bin/rrip_gui:441:in `<main>'
After cloning from current master from and running "./configure --enable-gtk3" and "sudo make install", running rrip_gui in a terminal returns the following:
It seems that there are two deprecated methods, "Dir.exists?" and "File.exists?", which have been removed in Ruby 3.2.0 https://www.ruby-lang.org/en/news/2022/12/25/ruby-3-2-0-released/ https://bugs.ruby-lang.org/issues/17391
Simply replacing "exists?" with "exist?" in the following files seems to do the job, to the untrained eye at least:
Not sure if it's useful to anyone, but this is my cobbled together method for installing on OpenSUSE Tumbleweed: