我正在使用Rails 4.2.6和Debian 8.5,我正在关注this guide来部署我的Rails应用程序。
当我部署我的应用程序时,我收到ExecJS错误。 See my deployment logs here
我做了什么但不起作用:
所有3人都不适合我。
我该怎么办?我在这里错过了什么?
答案 0 :(得分:0)
注释的错误消息似乎是ExecJS::ProgramError: Unexpected character '#' (line: 13941, col: 0, pos: 384252)
。你在JS中的某个地方有一个哈希(#
)字符,JS解析器无法理解它。它说,焦炭在13941号线,位置384,252。这对我来说听起来像是缩小的代码,所以它可能是正在处理的JS或JS。
我建议您审核#
符号的所有JS。 Grep或The Silver Searcher将非常有用。
答案 1 :(得分:0)
您是否尝试在本地运行bundle exec rake assets:precompile
?你有任何错误吗?
您的JS文件似乎有问题。
由于您的示例的第13941行发现了意外的“#”字符,因此您可以在同一行找到您的评论。