for what it's worth, the error message is generated in the file: gems/railties-3.2.13/lib/rails/commands.rb
On Friday, May 31, 2013 9:09:16 PM UTC-4, Rick wrote: > > There are (at least) two executable ruby scripts named "rails". The first > is found in your typical search path and should be the one that gets called > when you type "rails new my_app". The second is found, after creating your > new application "my_app", in the directory "my_app/script" (rails version > 3) or "my_app/bin" (rails version 4). > > These ruby scripts named "rails" are not the same and, if you call the > second with the "new my_app" arguments, "rails" will assume you are running > inside an existing application and hurl error chunks at you. > > Do this > > 1) type the command "which rails" and you will see the full path to what > your current shell assumes to be the true rails command. > > i.e. on my system > 555 > which rails > /opt/local/bin/rails > 556 > > > 2) type the command "wc -l `which rails`" -- if you can't figure out the > quoting just use the result of step 1. i.e. on my system "which > /opt/local/bin/rails" > > you should see a result that is somewhere around 23 (lines) but i'm > thinking you'll see 6. the first number is the correct system wide rails > script that will let you create a new app, the second number is the rails > script that is placed into "my_app/script" (or "my_app/bin") and will be > used when you "rails generate ..." or other such inside your new > application directory structure. > > just to beat this horse to death, here's what i get when, in my home > directory, i call an application (6 line) rails with new... > > 561 > binky/script/rails new boffo > Can't initialize a new Rails application within the directory of another, > please change to a non-Rails directory first. > Type 'rails' for help. > 562 > > > look familiar? > > On Friday, May 31, 2013 6:28:06 PM UTC-4, Ruby-Forum.com User wrote: >> >> Im a new user - I just installed rails, following directions here: >> http://rubyonrails.org/download >> however, when it came time to make a rails new path/etc/etc I get this >> message: >> Can't initialize a new Rails application within the directory of >> another, please change to a non-Rails directory first. >> The only complication during the download was that I had to upgrade from >> version 1.8.6 to 1.9.3, which I did after installing rails. Otherwise >> Ive done nothing but follow the very simple directions. >> I found this very helpful thread http://www.ruby-forum.com/topic/1780147 >> but when the output of ls -l shows just my usual directories. Any help >> is greatly appreciated. >> >> -- >> Posted via http://www.ruby-forum.com/. >> > -- You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscr...@googlegroups.com. To post to this group, send email to rubyonrails-talk@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/2163d288-fef7-4b1d-a34c-29e5169c6615%40googlegroups.com?hl=en-US. For more options, visit https://groups.google.com/groups/opt_out.