新米パパの育児留学

新米パパの育児留学

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

30代未経験からIT・Webエンジニアに転職した私のロードマップ
30代未経験からIT / Webエンジニアへのリアルな転職体験談1 ”エンジニアを目指し求人応募へ”
クロスバイク  LIG(リグ) MOVE 700Cの組み立て手順まとめ
本当に使えるものだけ!出産準備品・ベビー用品で実際に買ってよかったおすすめ10選
Ruby初心者におすすめの学習方法「プロを目指す人のためのRuby入門」
Ruby on Rails チュートリアル 完全攻略 概要と演習解答総まとめ

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

rails serverが起動せず

GEEKLYのIT・WEB・ソーシャルゲーム業界への転職支援サービス

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

環境

・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」直下には実行できるアプリケーションがなかったからでした。

 

教訓

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

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

GEEKLYのIT・WEB・ソーシャルゲーム業界への転職支援サービス

 あわせて読みたい記事