2

好吧,我们都看到了关于 Rake assets:precompile 错误的问题。我尝试了多种方法,我查看了以下 SO 问题Ruby on Rails Rake assets:precompile error并尝试了多种方法,甚至执行以下操作:config.assets.compile = true然后运行rake assets:precompile --trace RAILS_ENV=production​​. 但是我注意到,当我尝试执行以下操作时:

rake assets:precompile RAILS_ENV=production我收到以下错误:

耙中止!CScript 错误:Windows 脚本宿主的执行失败。(0x800A0007)

C:\Users\home\Desktop>cd MIUK_Portal

C:\Users\home\Desktop\MIUK_Portal>rake assets:precompile RAILS_ENV=production C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe C:/RailsInstaller/Ruby1.9.3/bin/rake assets:precompile:all RAILS_ENV =生产RAILS_GROUPS=资产耙已中止!795:'C:\Users\home\AppData\Local\Temp\execjs20121221-5484-1atk9yx.js(2, 3) Microsoft JScript 运行时错误:内存不足

'(在 C:/Users/home/Desktop/MIUK_Portal/app/assets/javascripts/application.js 中)

任务:TOP => assets:precompile:primary(通过使用 --trace 运行任务查看完整跟踪)rake 中止!命令失败,状态为 (1):[C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe C...]

任务:TOP => assets:precompile(通过使用 --trace 运行任务查看完整跟踪)

有没有人遇到过这个问题?你如何克服这一点?

更新

好吧,显然从查看错误来看,它清楚地表明

:\Users\home\AppData\Local\Temp\execjs20121221-5484-1atk9yx.js(2, 3) Microsoft JScript 运行时错误:内存不足

所以我现在想知道如何解决这个问题?有任何想法吗?除此之外,我注意到有人确实遇到了类似的问题:CS Script issue,但这没有解决:

所以我问有没有人有同样的问题。

4

2 回答 2

1

这就是我所做的,它对我有用。我首先在我的系统中安装了 node.js,然后运行了以下命令bundle exec rake assets:precompile

于 2014-10-16T04:48:42.487 回答
0

我能够通过将项目转移到 Linux 环境(Ubuntu)并运行bundle exec rake assets:precompile. 它似乎有效,我相信这类问题与Windows有关。如果开始任何与 RoR 相关的开发,请坚持使用 Linux。

于 2013-01-23T21:46:12.613 回答