我正在部署我的rails应用程序,当我运行RAILS_ENV=production bundle exec rails assets:precompile
时,我发现我的javascript文件中始终存在错误。但是当我运行rails assets:precompile
生成js文件时,它运行良好。预编译阶段的生产和开发之间是否存在差异?我怎么解决这个问题?
答案 0 :(得分:1)
我认为您没有权限来生成已编译的javascript文件,要跟踪您的错误,请运行以下命令:
RAILS_ENV=production bundle exec rails assets:precompile --trace
许可问题解决方案:
尝试以 sudo 运行命令,如下所示:
sudo RAILS_ENV=production bundle exec rails assets:precompile --trace