新米パパの育児留学

未経験からエンジニアへの転職体験談など "リアル" な情報を発信

rails serverが起動せず"Usage:rails new APP_PATH [options]"が表示される (Ruby on Rails Tutorial)

今回は「Ruby on Rails Tutorial」を学習中の初期に陥ったエラーについてご紹介します。

rails serverが起動せず

Twitterで話題のオンラインプログラミング学習”ウェブカツ!!”

環境

・Cloud9

・Windows 10

 

現象

Ruby on Rails Tutorial」第2章で「Toy_app」作成を途中から再開する際に、serverを起動するために「New Terminal」でタブを新規作成し、以下を入力。 

$ rails server -b $IP -p $PORT 

 すると、

Usage:
rails new APP_PATH [options]
(省略)

が表示されてrails serverが起動されない。

以前は起動できていたのになぜだ?

 

解決策

「/ toy_app」へディレクトリ移動し、server起動。

username:~/workspace $ cd toy_app
username:~/workspace/toy_app $ rails server -b $IP -p

 

原因

カレントディレクトリが「/ toy_app」ではなく、「/ workspace」になっていたからでした。

一つ目のターミナルではディレクトリを「/ toy_app」にしていて、そのまま「New Terminal」でタブを新規作成した際にディレクトリの移動を忘れていたという初歩的なミスでした。

ちなみに、「Usage: rails new APP_PATH [options]」と表示されたのは、「/ workspace」直下には実行できるアプリケーションがなかったからでした。

 

教訓

・コマンド入力前にカレントディレクトリがどこになっているかを確認する。

・ディレクトリ構造を正しく理解しておく。

Twitterで話題のオンラインプログラミング学習”ウェブカツ!!”

 あわせて読みたい記事