繁体   English   中英

在轨道上的 ruby 上创建项目时出错

[英]Error while creating project on ruby on rails

我是 Rails 上 ruby 的新手,因此当我尝试通过以下命令创建新项目时:rails new abc 我收到以下错误

rails aborted: Psych::BadAlias: Unknown alias: default /home/iftikhar/Desktop/abc/bin/rails:9:in <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 `' 任务: TOP => app:template(通过使用 --trace 运行任务查看完整跟踪)

根据this page Rails 6.0与Ruby 3.1不兼容。 这是有道理的,因为 Ruby 3.1 仅在几天前发布,而 Rails 6.0.4.4 发布于一年多前,是此后 Rails 6.0 的最后一个版本。 此外,值得注意的是Rails 6.0 不再积极维护

当您想开始一个新项目时,我建议您使用最新的 Ruby on Rails (7.0.1) 版本。 或者如果你真的需要使用 Rails 6.0(我不推荐),那么你需要将 Ruby 降级到 2.7.5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM