Rails `require': 无法加载这样的文件 -- 矩阵
Rails `require': cannot load such file -- matrix
更新到 ruby 3.1.2 和 Rails 7.0.2.3 之后
启动 rails 应用程序时出现以下错误:
`require': cannot load such file -- matrix (LoadError)
可能的解决方案是什么,提前致谢。
Matrix 已从 Ruby 3.1 版的标准库中删除。更多信息:https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
在 Ruby 3.1 中,矩阵需要显式添加到 Gemfile 中。您可以手动添加它或 运行 类似的东西:
$ bundle add matrix
将其添加到 Gemfile 后,捆绑您的应用程序:
$ bundle install
那么您的应用程序应该继续像在以前的 Ruby 版本中那样运行。
我在升级 Rails 6->7 和 Ruby 3.0.0->3.1 时也遇到了这个问题.2.
就我而言,问题与水豚有关gem。版本 3.35.3
假定默认安装 Ruby。
当我将 Capybara 升级到版本 3.37.1
时,matrix gem 也自动安装并且问题得到解决。
更新到 ruby 3.1.2 和 Rails 7.0.2.3 之后
启动 rails 应用程序时出现以下错误:
`require': cannot load such file -- matrix (LoadError)
可能的解决方案是什么,提前致谢。
Matrix 已从 Ruby 3.1 版的标准库中删除。更多信息:https://www.ruby-lang.org/en/news/2021/12/25/ruby-3-1-0-released/
在 Ruby 3.1 中,矩阵需要显式添加到 Gemfile 中。您可以手动添加它或 运行 类似的东西:
$ bundle add matrix
将其添加到 Gemfile 后,捆绑您的应用程序:
$ bundle install
那么您的应用程序应该继续像在以前的 Ruby 版本中那样运行。
我在升级 Rails 6->7 和 Ruby 3.0.0->3.1 时也遇到了这个问题.2.
就我而言,问题与水豚有关gem。版本 3.35.3
假定默认安装 Ruby。
当我将 Capybara 升级到版本 3.37.1
时,matrix gem 也自动安装并且问题得到解决。