Rails `require': cannot load such file -- matrix
matrix, ruby-on-rails-3.1, ruby-on-rails-7
Solution
Matrix was removed from Ruby's standard library in version 3.1. More info: https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
With Ruby 3.1, matrix needs to be explicitly added to the Gemfile. You can add it manually or run something like:
$ bundle add matrix
After it's added to the Gemfile, bundle your application:
$ bundle install
Then your application should continue to behave like it did in previous Ruby versions.
Problem
after updating to ruby 3.1.2 and Rails 7.0.2.3 getting following error while starting rails application: ``` `require': cannot load such file -- matrix (LoadError) ``` what could be the possible solution, thanks in advance.