微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Solidus:找不到用于导轨的发电机g spree:安装

如何解决Solidus:找不到用于导轨的发电机g spree:安装

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

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

我按照文档进行操作,并在运行生成器之前在我的Gemfile中添加了solidus gem和solidus_auth_devise gem,并运行了捆绑软件,但仍然存在此问题。我也尝试遵循github解决方案(https://github.com/solidusio/solidus/issues/3752),但这仍然无法正常工作。我将整个错误放在一个位桶代码段中,...我将不胜感激。

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

解决方法

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

bin/rails generate solidus:install

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

尝试停止spring(弹簧停止)并清理启动快照缓存(rm -rf tmp/cache/bootsnap-*),看起来有些过时的代码

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。