我对rails很陌生,因此当我试图通过以下命令创建新项目时: rails新abc,我得到了以下错误
铁轨中断了!心理学::BadAlias:未知别名:默认/home/iftikhar/Desktop/abc/bin/rails:9:在<top (required)>' /home/iftikhar/Desktop/abc/bin/spring:15:in require‘/home/iftikhar/Desktop/abc/bin/spring:15:in <top (required)>' ./bin/rails:3:in load’./bin/rails:3:in‘Tasks: TOP => app:template (参见通过使用--跟踪运行任务的完整跟踪)
发布于 2022-01-24 18:44:08
根据此页,Rails 6.0与Ruby3.1不兼容。这是有意义的,因为Ruby3.1是在几天前发布的,但是Rails 6.0.4.4是一年多前发布的,也是Rails 6.0的最后一个版本。此外,值得注意的是,Rails 6.0未被主动维护不再是。
我建议在您想要启动一个新项目时使用最新的Rails (7.0.1)版本。或者,如果您真的需要使用Rails 6.0 (我不推荐),那么您需要将Ruby降级到2.7.5
发布于 2022-04-20 18:28:04
在config/database.yml中,将default:重命名为x-default:。
https://stackoverflow.com/questions/70838659
复制相似问题