0

部署在beanstalk. 与. rails_webpacker

Compiling…
  Compilation failed:

  (Executor::NonZeroExitStatus)

我们似乎无法获得有关导致编译失败的更多信息。

我们如何获得更多信息?豆茎有调试模式吗?

这些是我们可以看到的最具描述性的错误:

Webpacker is installed  
Using /var/app/ondeck/config/webpacker.yml file for setting up webpack paths
Compiling…
Compilation failed:. 
Hook /opt/elasticbeanstalk/hooks/appdeploy/pre/11_asset_compilation.sh failed.
4

2 回答 2

0

我的问题最终是node_modules目录是以root所有者身份创建的,这导致了权限问题。

为了弄清楚这一点,我开始设置,webpack_compile_output然后重新部署。这样做会增加 webpacker 的日志输出,从而暴露了问题。truewebpacker.yml

default: &default
  source_path: app/javascript
  source_entry_path: packs
  public_root_path: public
  public_output_path: packs
  cache_path: tmp/cache/webpacker
  check_yarn_integrity: false
  webpack_compile_output: true

希望有帮助。

于 2019-07-10T20:31:02.893 回答
-2

您可以使用eb logs的尾日志是最常用的日志文件的最后 100 行。

您可以在此处阅读有关日志的更多信息:

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.logging.html

还 ssh 机器并检查/共享此日志 - “/var/log/directory-hooks-executor.log”。

于 2017-09-16T16:38:37.733 回答