Help us understand the problem. What is going on with this article?

【Progate】Ruby on Rails環境構築でrails serverが立ち上がらないときの解決法

Progateのこちらの記事を参考にRuby on Rails5の環境構築をしたら
詰まったのでその備忘録を残しておきます

前提

windows8
Ruby 2.5.1
Rails 5.2.4.1

発生した問題

Progateのこちらの記事でRuby on Railsの環境構築中
Railsのインストールも完了し最後に
rails s
でサーバーを立ち上げようとしたところ

Usage:rails new APP_PATH [options]
Options:[--skip-namespace], [--no-skip-namespace]            # Skip namespace (aff
ects only isolated applications)
~

というオプションみたいなのが出てくるだけで立ち上がらない。

試しにブラウザで
localhost:3000
にアクセスしようとしたが、エラーが出る。

解決方法

この質問の回答を試したところ解決しました。

・rails newでbinフォルダ等が作成されない

フォルダ生成の段階で問題があったようで
rails new フォルダ名
ではなく、
rails new フォルダ名 --skip-git
としたあとに
cd フォルダ名
rails s
を実行したところ、無事サーバーが立ち上がりブラウザでアクセスもできました。

解決に至った経緯と原因

はじめは"rails s できない"みたいな検索ワードで調べていました。
するとbinがどうこういってる記事が多く見つかって
bundle exec rake rails:update:bin
などなどやってみましたが、うまくいかず、、、

そこで改めて生成したフォルダを見てみるとbinフォルダがそもそも存在しないことに気づき、
フォルダの生成の段階が上手くいってなかったんだと分かりました。
どうやらgitがインストールされてないことが原因で、rails newコマンドでサーバー立ち上げに必要なフォルダが生成されてなかったようです。

追記

後日、gitをインストールしてから、rails newしてみると問題なくrails sまでできるようになりました。
ただ、progateではgitのインストールに触れていないようなので同じところでつまづく人もいるんじゃないかなと思います。

takekou
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした