Railsがglobalに入っていなくて、
localに古いRailsが入っている状態で、Rails newすると当然、古いRailsが展開される。
新しくRails newしようと、展開されたGemfileを新しいRailsに書き換えて、
Rails new プロジェクト名
とかやっちゃうと下の階層にできてしまってややこしくなるよ。という話です。
要は、
Rails new .
と指定すると現在のカレントディレクトリ名でプロジェクトが展開されることを知っているかどうか。と
bundle init
で先にGemfileのみ生成する方法を知っているか。
です。
localモードで最新Railsをインストールする王道の手順は以下です。
mkdir project_name #プロジェクト名でファイルを作る
cd project_name
bundle init #Gemfileのみで作る
vi Gemfile
require 'rails'
bundle install #最新のRailsを入れる
bundle exec rails new . #最新のRailsで展開される。
#Gemfileを上書きするかでYを選択。
bundle install