質問編集履歴

2

アドバイスの対応結果を反映

2020/10/26 07:37

投稿

tk0506
tk0506

スコア3

test CHANGED
File without changes
test CHANGED
@@ -406,6 +406,8 @@
406
406
 
407
407
  ### 補足情報(FW/ツールのバージョンなど)
408
408
 
409
+ windows 10
410
+
409
411
  Rails 6.0.3.3
410
412
 
411
413
  yarn 1.22.5
@@ -416,4 +418,84 @@
416
418
 
417
419
 
418
420
 
419
- ここにより詳細な情報を記載しください。
421
+ ### 対応1[①コンパイルが行われていない]
422
+
423
+ リンク先.手順「rm -rf bin/webpack*」を作成中プロジェクトの階層で実行しましたが、 
424
+
425
+ ```
426
+
427
+ 'rm' は、内部コマンドまたは外部コマンド、
428
+
429
+ 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
430
+
431
+ ```
432
+
433
+
434
+
435
+ 上記のエラーで実行できませんでした。
436
+
437
+ やりたいことはwebpackerの再インストールなので、
438
+
439
+ 「作成中プロジェクト\bin\webpack」のファイルを削除し、再実行をしましたが、
440
+
441
+ webpackが無いとのエラーが出たので、ファイルと戻し、
442
+
443
+ リンク先.手順「rails webpacker:install」「RAILS_ENV=test bundle exec rails webpacker:compile」の順に実行したところ、
444
+
445
+ 'RAILS_ENV'に関してのエラーがでましたので、「bundle exec rails webpacker:compile」のみを実行しました。
446
+
447
+ 結果、下記のエラーが出ている状況です。
448
+
449
+ ```
450
+
451
+ Compiling...
452
+
453
+ Compilation failed:
454
+
455
+ C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/webpacker-4.3.0/lib/webpacker/webpack_runner.rb:23:in `exec': No such file or directory - C:\サブデスクトップ\Ruby\ruby_lesson\tweet_app\node_modules\.bin/webpack (Errno::ENOENT)
456
+
457
+ from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/webpacker-4.3.0/lib/webpacker/webpack_runner.rb:23:in `block in run'
458
+
459
+ from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/webpacker-4.3.0/lib/webpacker/webpack_runner.rb:22:in `chdir'
460
+
461
+ from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/webpacker-4.3.0/lib/webpacker/webpack_runner.rb:22:in `run'
462
+
463
+ from C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/webpacker-4.3.0/lib/webpacker/runner.rb:6:in `run'
464
+
465
+ from ./bin/webpack:17:in `block in <main>'
466
+
467
+ from ./bin/webpack:16:in `chdir'
468
+
469
+ from ./bin/webpack:16:in `<main>'
470
+
471
+ ```
472
+
473
+ ### 対応2[②yarnが古くてコンパイルが止まっている。]
474
+
475
+ リンク先.解決策「brew install yarn」を実行しましたが、
476
+
477
+ ```
478
+
479
+ 'brew' は、内部コマンドまたは外部コマンド、
480
+
481
+ 操作可能なプログラムまたはバッチ ファイルとして認識されていません。
482
+
483
+ ```
484
+
485
+ 上記のエラーで実行できませんでした。
486
+
487
+ Webで調べたところ、下記のコマンドでUPDATEをおこないました。
488
+
489
+ ```
490
+
491
+ npm uninstall yarn -g
492
+
493
+ npm install yarn -g
494
+
495
+
496
+
497
+ ```
498
+
499
+ その後、「bundle exec rails webpacker:compile」を実行しましたが、
500
+
501
+ ①と同じエラーが出る状況です。

1

試したことを追加

2020/10/26 07:36

投稿

tk0506
tk0506

スコア3

test CHANGED
File without changes
test CHANGED
@@ -178,9 +178,231 @@
178
178
 
179
179
  ### 試したこと
180
180
 
181
+ ```
182
+
183
+ 1. You want to set webpacker.yml value of compile to true for your environment
184
+
185
+ unless you are using the `webpack -w` or the webpack-dev-server.
186
+
187
+ 2. webpack has not yet re-run to reflect updates.
188
+
189
+ 3. You have misconfigured Webpacker's config/webpacker.yml file.
190
+
191
+ 4. Your webpack configuration is not creating a manifest.
192
+
193
+ Your manifest contains:
194
+
195
+ ```
196
+
197
+ 下記のエラーアドバイスの中から「1」のみ試しました。
198
+
199
+ ですが、正しく修正できたかわかりません。
200
+
201
+
202
+
203
+ 【1の修正内容】
204
+
205
+ ※webpacker.yml...下から3行目
206
+
207
+ ```
208
+
209
+ # Note: You must restart bin/webpack-dev-server for changes to take effect
210
+
211
+
212
+
213
+ default: &default
214
+
215
+ source_path: app/javascript
216
+
217
+ source_entry_path: packs
218
+
219
+ public_root_path: public
220
+
221
+ public_output_path: packs
222
+
223
+ cache_path: tmp/cache/webpacker
224
+
225
+ check_yarn_integrity: false
226
+
181
- ・「webpack 」、「yarn」インストール後に再実行
227
+ webpack_compile_output: true
228
+
229
+
230
+
182
-
231
+ # Additional paths webpack should lookup modules
232
+
183
-
233
+ # ['app/assets', 'engine/foo/app/assets']
234
+
235
+ resolved_paths: []
236
+
237
+
238
+
239
+ # Reload manifest.json on all requests so we reload latest compiled packs
240
+
241
+ cache_manifest: false
242
+
243
+
244
+
245
+ # Extract and emit a css file
246
+
247
+ extract_css: false
248
+
249
+
250
+
251
+ static_assets_extensions:
252
+
253
+ - .jpg
254
+
255
+ - .jpeg
256
+
257
+ - .png
258
+
259
+ - .gif
260
+
261
+ - .tiff
262
+
263
+ - .ico
264
+
265
+ - .svg
266
+
267
+ - .eot
268
+
269
+ - .otf
270
+
271
+ - .ttf
272
+
273
+ - .woff
274
+
275
+ - .woff2
276
+
277
+
278
+
279
+ extensions:
280
+
281
+ - .svelte
282
+
283
+ - .mjs
284
+
285
+ - .js
286
+
287
+ - .sass
288
+
289
+ - .scss
290
+
291
+ - .css
292
+
293
+ - .module.sass
294
+
295
+ - .module.scss
296
+
297
+ - .module.css
298
+
299
+ - .png
300
+
301
+ - .svg
302
+
303
+ - .gif
304
+
305
+ - .jpeg
306
+
307
+ - .jpg
308
+
309
+
310
+
311
+ development:
312
+
313
+ <<: *default
314
+
315
+ compile: true
316
+
317
+
318
+
319
+ # Verifies that correct packages and versions are installed by inspecting package.json, yarn.lock, and node_modules
320
+
321
+ check_yarn_integrity: true
322
+
323
+
324
+
325
+ # Reference: https://webpack.js.org/configuration/dev-server/
326
+
327
+ dev_server:
328
+
329
+ https: false
330
+
331
+ host: localhost
332
+
333
+ port: 3035
334
+
335
+ public: localhost:3035
336
+
337
+ hmr: false
338
+
339
+ # Inline should be set to true if using HMR
340
+
341
+ inline: true
342
+
343
+ overlay: true
344
+
345
+ compress: true
346
+
347
+ disable_host_check: true
348
+
349
+ use_local_ip: false
350
+
351
+ quiet: false
352
+
353
+ pretty: false
354
+
355
+ headers:
356
+
357
+ 'Access-Control-Allow-Origin': '*'
358
+
359
+ watch_options:
360
+
361
+ ignored: '**/node_modules/**'
362
+
363
+
364
+
365
+
366
+
367
+ test:
368
+
369
+ <<: *default
370
+
371
+ compile: true
372
+
373
+
374
+
375
+ # Compile test packs to a separate directory
376
+
377
+ public_output_path: packs-test
378
+
379
+
380
+
381
+ production:
382
+
383
+ <<: *default
384
+
385
+
386
+
387
+ # Production depends on precompilation of packs prior to booting for performance.
388
+
389
+ compile: true #←ここを「false」から「true」に修正
390
+
391
+
392
+
393
+ # Extract and emit a css file
394
+
395
+ extract_css: true
396
+
397
+
398
+
399
+ # Cache manifest.json for performance
400
+
401
+ cache_manifest: true
402
+
403
+
404
+
405
+ ```
184
406
 
185
407
  ### 補足情報(FW/ツールのバージョンなど)
186
408