首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Capistrano:部署时ExecJS错误

Capistrano:部署时ExecJS错误
EN

Stack Overflow用户
提问于 2016-07-21 08:12:30
回答 2查看 569关注 0票数 0

我正在使用Rails 4.2.6和Debian8.5,我跟踪本指南来部署我的Rails应用程序。

当我部署我的应用程序时,我会发现ExecJS错误。请参阅这里的部署日志。

我所做但不起作用的事情:

  1. 在服务器上安装NodeJS
  2. 在Gemfile中添加execjs和therubyracer
  3. 在服务器上安装execjs和therubyracer

三个人都不是为我工作的。

我该怎么办?我在这里错过了什么?

EN

回答 2

Stack Overflow用户

发布于 2016-07-21 12:51:07

您试过在本地运行bundle exec rake assets:precompile吗?你有什么错误吗?

你的JS文件好像有问题。

由于在示例的第13941行中找到了意外的“#”字符,所以您将在这一行上找到您的注释。

票数 1
EN

Stack Overflow用户

发布于 2016-07-21 12:08:51

注意到的错误消息似乎是ExecJS::ProgramError: Unexpected character '#' (line: 13941, col: 0, pos: 384252)。JS中有一个散列(#)字符,JS解析器不理解它。它说,查号站在13941号线上,384,252号阵地。对我来说,这听起来是很小的代码,所以它可能是在处理中间的JS或JS。

我建议对您所有的JS进行#符号的审核。Grep或银搜索者将是有用的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38498601

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档