Ruby on railsの環境を作ろうとProgateのサイトを見ながら進めてたら、
下のような感じで失敗しました。
rails aborted! Errno::ENOENT: No such file or directory - bs_fetch:open_current_file:open bin/rails:4:in `<main>' (See full trace by running task with --trace) rails turbo:install stimulus:install rails aborted! Errno::ENOENT: No such file or directory - bs_fetch:open_current_file:open bin/rails:4:in `<main>' (See full trace by running task with --trace)
とりあえず–traceで詳細が見れるのかな?と思ったので次のコマンドを実行。
rails new sample_app --trace
C:/Ruby30-x64/lib/ruby/gems/3.0.0/gems/railties-7.0.3.1/lib/rails/generators/rails/app/app_generator.rb:258:in ``': No such file or directory - git config init.defaultbranch (Errno::ENOENT)
なんだか「Gitが入っていないから?」と思ったのでいったんGitをインストール。
しかし、再実行しても同様の失敗。
とりあえずrailsプロジェクトを作成しているのがデスクトップだったのが気になっていたで、
「C:¥work¥ruby」を作ってそこで再実行。
なんかうまくいきました。
パスか「C:\Users\xxxxx\OneDrive\デスクトップ\ruby_lesson」だったから、
階層か日本語が原因かな・・・?