Solidus:找不到 rails g spree:install 的生成器

Solidus: cannot find generator for rails g spree:install

我在将 Rails 与 Solidus 一起使用时遇到问题,其中 rails generate spree:install 在终端中给我一个错误,显示 Could not find generator 'spree:install'. Maybe you meant 'devise:install', 'responders:install' or 'spree:dummy'

我有 rails 5.2.4.4、ruby 2.7.1、ImageMagick 6.9.10-23 和 sqlite3 3.31.1 运行 ubuntu 20.04 lts。我正在尝试安装 Solidus 2.10

我按照文档在我的 Gemfile 中添加了 solidus gem 和 solidus_auth_devise gem 并在 运行 生成器之前添加了 运行 包,但我仍然有这个问题。为此,我也尝试遵循 github 解决方案 (https://github.com/solidusio/solidus/issues/3752),但仍然无效。我将整个错误放在下面的 bitbucket 代码片段中...我将不胜感激。

https://bitbucket.org/goldenBoySailsLow/workspace/snippets/5LGqez

根据 solidus readme - 当前生成器称为 solidus:install,因此使用

bin/rails generate solidus:install

upd:在 ruby 2.7.2 上使用 rails 和 solidus 的确切版本进行了验证,spree:install 中没有出现错误。

尝试停止 spring(spring 停止)并清理 bootsnap 缓存 (rm -rf tmp/cache/bootsnap-*),看起来像是一些陈旧的代码