热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

解决Railsnew命令卡顿问题

在使用Railsnew创建新项目时遇到长时间无响应的问题,本文提供了解决方案和建议。

各位开发者,在尝试运行以下命令创建新的 Rails 应用程序时遇到了问题:

1
rails new demo

在执行过程中,程序停留在以下步骤,长时间未继续执行:

1
2
3
4
5
6
7
8
9
10
warning @rails/webpacker > webpack > watchpack > watchpack-chokidar2 > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.

warning @rails/webpacker > webpack > watchpack > watchpack-chokidar2 > chokidar > [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.

warning @rails/webpacker > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated

warning @rails/webpacker > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated

[2/4] ? Fetching packages...

[3/4] ? Linking dependencies...

[4/4] ? Building fresh packages...

[-/3] ⠂ waiting...

[-/3] ⠂ waiting...

[3/3] ⠂ node-sass

具体表现为最后三行状态一直在循环显示:

1
2
3
[-/3] ⠂ waiting...

[-/3] ⠂ waiting...

[3/3] ⠂ node-sass

为了加速依赖项的下载,我已经更换了 RubyGems 的源地址为国内镜像,并且配置了 Bundler 使用该镜像:

1
2
3
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

bundle config mirror.https://rubygems.org https://gems.ruby-china.com

考虑到 Node.js 的依赖项也可能导致卡顿,建议同时配置 npm 使用国内镜像,以提高下载速度:

1
npm config set registry https://registry.npm.taobao.org

如果上述方法仍无法解决问题,建议检查网络连接是否稳定,或者尝试重启计算机后再进行操作。此外,确保所有环境变量设置正确,避免因环境问题导致的卡顿现象。


推荐阅读
author-avatar
永恆極光_822
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有