rails4 rake资产在生产环境中预编译生成错误的javascript文件

时间:2015-08-31 08:33:29

标签: ruby-on-rails rake asset-pipeline precompile

我正在部署我的rails应用程序,当我运行RAILS_ENV=production bundle exec rails assets:precompile时,我发现我的javascript文件中始终存在错误。但是当我运行rails assets:precompile生成js文件时,它运行良好。预编译阶段的生产和开发之间是否存在差异?我怎么解决这个问题?

1 个答案:

答案 0 :(得分:1)

我认为您没有权限来生成已编译的javascript文件,要跟踪您的错误,请运行以下命令:

RAILS_ENV=production bundle exec rails assets:precompile --trace 

许可问题解决方案:

尝试以 sudo 运行命令,如下所示:

sudo RAILS_ENV=production bundle exec rails assets:precompile --trace