我无法使用Webpacker在生产环境中部署Rails应用程序。
背景:我正在开发一组自定义的Rails模板,目的是减少加入新应用程序时的摩擦。由于想法是快速构建和部署新的应用程序,我决定使用Webpack(因为这是冰球似乎要去的地方)。使用我的模板,我在我的VM上创建了3个应用程序。我能够获得三个中的一个部署和加载图像,样式等...但我错过了其他两个。 [*我在创建第一个应用程序时正在迭代模板。]
服务器设置:
APPS :(一个工作,一个工作没那么多)
1st :(这是正在运作的那个)
https://github.com/dschmura/davechmura_website
第二名:(不工作)
https://github.com/dschmura/arborguide_website
当我查看生产日志时,我得到了这个
ERROR:
ActionView::Template::Error (Webpacker can't find application.css in /home/deployer/apps/arborguide_website/releases/20180224143553/public/packs/manifest.json. Possible causes:
1. You want to set webpacker.yml value of compile to true for your environment
unless you are using the `webpack -w` or the webpack-dev-server.
2. webpack has not yet re-run to reflect updates.
3. You have misconfigured Webpacker's config/webpacker.yml file.
4. Your webpack configuration is not creating a manifest.
Your manifest contains:
{
}
):
此外,arborguide_website / current / public / packs目录为空。我猜我需要解决#4,但我不能为我的生活弄清楚它是如何为davechmura.com应用而不是其他应用。
我通常会提前举手,但我对Webpacker来说相对较新,并认为最好更多地探索这个领域。然而,现在,我真的被卡住了。