LoginSignup
0
0

More than 3 years have passed since last update.

Cloud9でRailsサーバーが起動出来ない

Last updated at Posted at 2020-11-06

問題

AWS Cloud9 に初めてRailsをインストール後、新規アプリを作成してサーバーを立ち上げようとした時にターミナルにエラーが出た。

開発環境

  • AWS Cloud9
  • Rails -v 5

発生したエラー

  • webpacker がインストールされていない
  • yarn がインストールされていない

エラー発生までの時系列

Cloud9にRails-v5をインストール

$ gem install rails -v 5

新規〇〇アプリを作成する

$ rails new 〇〇

〇〇アプリのディレクトリに移動する

$ cd ~/environment/〇〇

サーバーを立ち上げる

$ rails s -b $IP -p $PORT

:warning: エラーの発生 :warning:


ターミナルのエラー文を見てみると以下のようなエラー内容でした。

Please run rails webpacker:install Error: No such file or directory

エラーはwebpackerがインストールされていませんよ。
という内容です。

解決 webpackerとyarnのインストール

webpackerがインストールされていない事が原因だと分かったので、

$ rails webpacker install

webpackerをインストールします。
この時、yarnがインストールされていない状態だったので以下のエラーが発生しました。

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

エラーはyarnがインストールされていませんよ。
という内容です。
webpackerをインストールする為にはyarnが必要なので、先にyarnをインストールします。

$ npm install -g yarn

コマンドでyarnをインストールします。
yarnをインストールしたら、次にwebpackerをインストールします。

$ rails webpacker install

webpackerがインストール出来たらOKです。

yarnwebpackerをインストールしたら、再度サーバーを立ち上げます。

$ rails s -b $IP -p $PORT

無事にサーバーが立ち上がりました:thumbsup:

補足

webpacker:Railsでwebpackを使えるようにするGemファイル。JavaScriptやCSSなどをひとつにまとめてくれて、通信速度を向上させるためのもの

yarn:JavaScriptのパッケージマネージャ。JavaScriptを管理する仕組み

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0