質問編集履歴

1 タイトル変更

nananonanani

nananonanani score 13

2019/02/26 23:39  投稿

デーモン起動するとWebpackのコンパイルに失敗する
Rails s -dだとWebpackのコンパイルに失敗する
### デーモン起動するとWebpackのコンパイルに失敗する
Railsの勉強でRails+VueのアプリをEC2上に作成しているのですが、
rails sしたときはWebpackのコンパイルが上手くいくのですがrails s -dで実行したときはコンパイルに失敗します。
vueファイルやwebpackの設定はrails webpacker:install:vueを実行した直後の状態で何も変えていません。
### エラーメッセージ
rails s -d -b 0.0.0.0でhello_vueを表示するページにアクセスしたときのログです。
```
Started GET "/home" for xxx.xxx.xx.xx at 2019-02-25 04:40:12 +0000
Cannot render console from xxx.xxx.xx.xx! Allowed networks: 127.0.0.1, ::1, 127.0.0.0/127.255.255.255
Processing by HomeController#index as HTML
Rendering home/index.html.erb within layouts/application
[Webpacker] Compiling…
[Webpacker] Compilation failed:
/home/ec2-user/.rbenv/versions/2.6.0/bin/ruby: No such file or directory -- ./bin/webpack (LoadError)
```
rails sで実行したときはコンパイルに成功します
```
Processing by HomeController#index as HTML
Rendering home/index.html.erb within layouts/application
[Webpacker] Compiling…
[Webpacker] Compiled all packs in /home/ec2-user/webpack_test/public/packs
Rendered home/index.html.erb within layouts/application (3124.5ms)
Completed 200 OK in 3917ms (Views: 3909.6ms | ActiveRecord: 0.0ms)
```
### 試したこと
yarn installやbundle installなどは試しました。
### 補足情報(FW/ツールのバージョンなど)
Amazon Linux AMI release 2018.03
Rails 5.2.2
Ruby 2.6.0
webpacker 3.5
vue 2.6.7
  • Ruby on Rails

    19489 questions

    Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

  • webpack

    765 questions

  • Vue.js

    4624 questions

    Vue.jsは、Webアプリケーションのインターフェースを構築するためのオープンソースJavaScriptフレームワークです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る