#はじめに
〜本日(8/1)の朝〜
上司 「今日から開発をはじめるサービスはRails6を使うぞ!」
わたし (きたーーーーーーーーー!!ついにRails6だーーーーーーー!!)
わたし 「合点承知、すぐ取りかかるっす!!」
上司 「うむ、では開発よろしく。」
〜その後〜
わたし (Rails6の最新版はどれなのだろうか...検索、検索、ポチっとな...)
わたし 「...!!!!!!」
わたし 「うお、最新版、昨日リリースしてる!!!!!!!運命だ、これは運命だああああああ!!!」
わたし (さて、rails new
してbundle install
してrake db:create
っと。)
わたし 「よし、問題なし! 喰らえ、rails s
!!!」
わたし 「んんん?!?!見慣れないエラー!!!なんだこれは〜〜〜??????」
〜〜〜〜〜
というわけで、その際にした処置を記しておきます!
発生したエラー
$ bundle exec rails s
=> Booting Puma
=> Rails 6.0.0.rc2 application starting in development
=> Run `rails server --help` for more startup options
RAILS_ENV=development environment is not defined in config/webpacker.yml, falling back to production environment
Exiting
Traceback (most recent call last):
68: from bin/rails:4:in `<main>'
~~~以下、省略~~~
解決策
$ bundle exec rails webpacker:install
はい!これでばっちし!
もう一度、rails s
すると...
$ bundle exec rails s
=> Booting Puma
=> Rails 6.0.0.rc2 application starting in development
=> Run `rails server --help` for more startup options
Puma starting in single mode...
* Version 3.12.1 (ruby 2.6.3-p62), codename: Llamas in Pajamas
* Min threads: 5, max threads: 5
* Environment: development
* Listening on tcp://localhost:3000
Use Ctrl-C to stop
\ Yay! You're on Rails! /
わたし 「やったああああああああああーーーーーーー!」
追記
yarnがインストールされていないと、以下のコマンドが失敗するようです。
$ bundle exec rails webpacker:install
その場合は
$ brew install yarn
でyarnをインストールしてあげてください!
※ 参考記事
[Rubyの2.6とRails6のbetaが出たのでrails newした。] (https://www.srockstyle.com/develop/3641/)
さいごに
ということで、無事にみんな大好きYay! You're on Rails!
に出会えました。
もしみなさんが同様なエラーが出たときにお役に立てると幸いです。
それでは良きRailsライフを!!
※ [わたしのtwitterアカウント] (https://twitter.com/jiko797torayo)