質問: Railsで ``` rails new rails_project ``` を使ってプロジェクトを作成し、 ``` rails s ``` で起動すると `Could not find gem 'uglifier (>= 1.3.0)' in any of the gem sources listed in your Gemfile. Run 'bundle install' to install missing gems.` というエラーがでてしまい、Railsを起動させることができません。 どのようにすればこのエラーを修正することができるのでしょうか。 rubyのバーションは2.3.3 railsのバージョンは5.1.6 gemのバージョンは2.5.2 を使用しています。
回答: まずは,当該ディレクトリーで ``` bundle install ``` を試してみてください。 これは,そのディレクトリーの Gemfile(そのアプリで必要とする gem たちの情報が書かれたファイル)に従って,gem をインストールし,Gemfile.lock(そのアプリで使うことになった gem たちの実際のバージョンが書かれたファイル)を生成するコマンドです。 そのあとでもう一度 `rails s` をやってみてください。 もっとも,`-B` オプションを付けずに ``` rails new rails_project ``` とやった場合,`bundle install` も自動的に行われるはずなので,質問に書かれた手順どおりなら,改めて `bundle install` する必要はないはずなのですが。 それから, ``` gem list uglifier ``` の結果も教えてください。 なお,ご質問の問題とはおそらく無関係ですが,RubyGems のバージョンが 2.5.2 なのはちょっと古いと思うので, ``` gem update --system ``` とやって,最新にしておきましょう。