Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

"rails new" is not generating any of my project's folders

I have downloaded Ruby, and installed the rails gem, then I attempt to run rails new my-project and all I get is this:

c:\Projects>rails new my-project
  create
  create  README.md
  create  Rakefile
  create  .ruby-version
  create  config.ru
  create  .gitignore
  create  Gemfile
    run  git init from "."

When I open the my-project folder that rails created for me what I find in it is only:

.gitignore
.ruby-version
config.ru
Gemfile
Rakefile
README.md

and nothing else.

This is not what I got when testing this at home, and it's not what any guide says I should get. I have exactly zero folders generated by rails, it's nowhere near what I need to start development. I don't think I'm missing any installations. Here are the versions of ruby and of rails:

c:\Projects>ruby -v
ruby 2.6.5p114 (2019-10-01 revision 67812) [x64-mingw32]

c:\Projects>rails -v
Rails 6.0.2

IIRC I installed Ruby using the Windows Ruby Installer at rubyinstaller.org, the latest version with Devkit, then I simply ran gem install rails to get Rails.

The only thing I can think of is that my user does not have admin privileges in this computer, but when I try to Google if this is a requirement, all Google gives me is how to implement admin stuff in my app.

like image 894
bpromas Avatar asked Jan 30 '26 03:01

bpromas


2 Answers

Try appending --skip-git to your rails new command. This will get you going in the short term.

Alternatively (and probably the better option in the long run), install git. The official Git documentation install instructions can be found here: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

like image 141
Scott Schupbach Avatar answered Feb 01 '26 17:02

Scott Schupbach


I have the same issue. Thanks to Scott Schupbach answer I realize that I didn't Install git, because I was working in a fresh ubuntu 19.10 installation.

So for anyone with the same issue, just install git.

In Ubuntu (or other Debian-based Linux distribution) just type:

sudo apt install git

On Mac (using Homebrew):

brew install git

For Windows, non-Debian Linux systems, and alternative Mac installer options, see the official Git installation documentation: https://git-scm.com/book/en/v2/Getting-Started-Installing-Git

And that's all.

Best Regards!!

like image 39
Peyu Avatar answered Feb 01 '26 16:02

Peyu



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!