シェアトライブのバージョン:
e5a04ab8fc6628bf33d453482433f4a096b356092
環境:
開発中のUbuntu 14、本番環境の16.04
サーバーモード:
開発・生産も
説明:
異なる環境で異なるエラーが発生する
再現する手順:
foreman start -f Procfile.static
開発中に次のエラーが表示されます
Rails Server JS バンドルの Webpack dev ビルドが 30 秒間待機した後に見つからない: 'app/assets/webpack/server-bundle.js' がコード 1 で終了しました
追加情報
本番環境では、このチュートリアルhttps://github.com/asm-products/lancrapp/blob/master/docs/vps-deployment.mdに従いました
ActionView::Template::Error (ERROR in SERVER PRERENDERING
App 6284 stdout: Encountered error: "ReferenceError: ReactOnRails is not defined"
App 6284 stdout: when prerendering OnboardingTopBar with props: {"progress":28.57142857142857,"next_step":"slogan_and_description"}
App 6284 stdout: js_code was:
App 6284 stdout: (function() {
App 6284 stdout: var railsContext = {"href":"http://x.x.x.x/","location":"/","scheme":"http","host":"x.x.x.x","port":80,"pathname":"/","search":null,"i18nLocale":"en","i18nDefaultLocale":"en","httpAcceptLanguage":"en-US,en;q=0.8","marketplaceId":2,"loggedInUsername":"loveb","marketplace_color1":"#4a90e2","marketplace_color2":"#2ab865","serverSide":true};
App 6284 stdout:
App 6284 stdout: var props = {"progress":28.57142857142857,"next_step":"slogan_and_description"};
App 6284 stdout: return ReactOnRails.serverRenderReactComponent({
App 6284 stdout: name: 'OnboardingTopBar',
App 6284 stdout: domNodeId: 'OnboardingTopBar-react-component-0',
App 6284 stdout: props: props,
App 6284 stdout: trace: false,
App 6284 stdout: railsContext: railsContext
App 6284 stdout: });
App 6284 stdout: })()