Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 9145

rails serverでサーバーを起動しようとしたら、Webpacker configuration file not foundエラーが発生した時の対処方法

$
0
0

rails serverでサーバー起動しようとするとエラーが

サーバーを起動するためにコマンドを実行。

$ rails server

すると次のエラーが発生。

(中略)
Webpacker configuration file not found /Users/ユーザ名/app_name/config/webpacker.yml.
Please run rails webpacker:install 
Error: No such file or directory 
@ rb_sysopen - /Users/ユーザ名/app_name/config/webpacker.yml 
(RuntimeError)

解決法

最終的にwebpackerをインストールすることで成功しました。
webpackerのインストールには、Node.jsとYarnのインストールが必要で、これらをインストールした上でwebpackerをインストールすると解決します。

まずはGemfileにwebpackerの記述があるか確認。

Gemfile
gem 'webpacker', '~> 4.0'

bundle installを実行。

$ bundle install

webpackerをインストールしようとするが、Node.jsが必要だと言われる。

$ rails webpacker:install
sh: node: command not found
sh: nodejs: command not found
Node.js not installed. Please download and install Node.js https://nodejs.org/en/download/

Node.jsをインストール。

$ brew install node

webpackerをインストールしようとするが、今度はYarnが必要だと言われる。

$ rails webpacker:install
Yarn not installed. 
Please download and install 
Yarn from https://yarnpkg.com/lang/en/docs/install/

Yarnをインストール。

$ sudo npm install -g yarn
added 1 package in 3.509s

念のためYarnのバージョンを確認。

$ yarn -v
1.22.4

※ここでエラーが出てきた方はこちらの記事を読んでみてください。
yarn -v でYarnのバージョンを確認しようとしたら、Error: EACCES: permission denied, open '/Users/ユーザー名/.config/yarn'と出てくる時の対処法

ちゃんと出てきたので、次はwebpackerのインストール。

$ bundle exec rails webpacker:install

(中略)
Webpacker successfully installed 🎉 🍰

インストールできたので、改めてサーバーを起動。

$ rails s
=> Booting Puma
=> Rails 6.0.2.2 application starting in development
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 4.3.3 (ruby 2.6.1-p33), codename: Mysterious Traveller
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://127.0.0.1:3000
* Listening on tcp://[::1]:3000
Use Ctrl-C to stop

いけました!




参考URL

Rails6でアプリ起動時にWebpacker configuration file not foundエラーが発生した時の対処方法
- https://qiita.com/hasegawa-naoto/items/a2c2900c3f4f05ee3bcb


Viewing all articles
Browse latest Browse all 9145

Trending Articles