作者:永恆極光_822 | 来源:互联网 | 2024-12-04 20:10
各位开发者,在尝试运行以下命令创建新的 Rails 应用程序时遇到了问题:
在执行过程中,程序停留在以下步骤,长时间未继续执行:
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 |
如果上述方法仍无法解决问题,建议检查网络连接是否稳定,或者尝试重启计算机后再进行操作。此外,确保所有环境变量设置正确,避免因环境问题导致的卡顿现象。