Re: rails new command dies with a strange error
Daniel Tinivella <[email protected]> Sat, 27 Jul 2019 00:09:49 -0300
| Newsgroups | gmane.comp.lang.ruby.general |
|---|---|
| Message-ID | <CAMEfij=Zjz=ot9jMsOWn5cspuiQUnkU3kaZmEUW+ikTK75U7TA@mail.gmail.com> |
Hello Barry , do you have nodejs install on windows 10 ? you can copy and paste here[*] the complete error and send it to me if you can't solve it , we make a hangouts and we see it * https://www.codepile.net/pile/vy0NDx2Y Cheers Daniel Tinivella El vie., 26 jul. 2019 a las 16:28, Barry Kimelman (< [email protected]>) escribió: > I created a simple "hello world" rails app according to a tutorial I found > online. everything went ok. > > Today I want to create a simple rails blog app. So I installed sqlite3 > database. Now when I run the rails command to create the directory > structure for the new app it fails ( I have tried this both with and > without specifying the rails version number and the result is the same > error). > > I am running windows 10 > rails version = 5.2.3 > ruby version = ruby 2.6.0p0 (2018-12-25 revision 66547) [x64-mingw32] > > The error trace is as follows: > > > C:\barry\ruby\environment>rails _5.2.3_ new blog > create > create README.md > create Rakefile > create .ruby-version > create config.ru > create .gitignore > create Gemfile > run git init from "." > Initialized empty Git repository in C:/barry/ruby/environment/blog/.git/ > create package.json > create app > Traceback (most recent call last): > 42: from C:/ruby/bin/rails:23:in `<main>' > 41: from C:/ruby/bin/rails:23:in `load' > 40: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/exe/rails:10:in `<top > (required)>' > 39: from > C:/Ruby/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in > `require' > 38: from > C:/Ruby/lib/ruby/site_ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in > `require' > 37: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/cli.rb:18:in > `<top (required)>' > 36: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/command.rb:46:in > `invoke' > 35: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/command/base.rb:65:in > `perform' > 34: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch' > 33: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in > `invoke_command' > 32: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/command.rb:27:in `run' > 31: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/commands/application/application_command.rb:26:in > `perform' > 30: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/base.rb:466:in `start' > 29: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/group.rb:232:in > `dispatch' > 28: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:133:in > `invoke_all' > 27: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:133:in > `map' > 26: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:133:in > `each' > 25: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:133:in > `block in invoke_all' > 24: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in > `invoke_command' > 23: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/command.rb:27:in `run' > 22: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/generators/rails/app/app_generator.rb:301:in > `crea > te_app_files' > 21: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/generators/app_base.rb:159:in > `build' > 20: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/generators/rails/app/app_generator.rb:81:in > `app' > 19: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/railties-5.2.3/lib/rails/generators/rails/app/app_generator.rb:19:in > `direc > tory' > 18: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/directory.rb:52:in > `directory' > 17: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions.rb:94:in > `action' > 16: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/directory.rb:66:in > `invoke!' > 15: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/directory.rb:80:in > `execute!' > 14: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/directory.rb:80:in > `each' > 13: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/directory.rb:92:in > `block in execute!' > 12: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/file_manipulation.rb:122:in > `template' > 11: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/create_file.rb:25:in > `create_file' > 10: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions.rb:94:in > `action' > 9: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/create_file.rb:60:in > `invoke!' > 8: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/empty_directory.rb:117:in > `invoke_with_conflic > t_check' > 7: from > C:/Ruby/lib/ruby/gems/2.6.0/gems/thor-0.20.3/lib/thor/actions/create_file.rb:62:in > `block in invoke!' > 6: from C:/Ruby/lib/ruby/2.6.0/fileutils.rb:200:in `mkdir_p' > 5: from C:/Ruby/lib/ruby/2.6.0/fileutils.rb:200:in `each' > 4: from C:/Ruby/lib/ruby/2.6.0/fileutils.rb:215:in `block in > mkdir_p' > 3: from C:/Ruby/lib/ruby/2.6.0/fileutils.rb:215:in `reverse_each' > 2: from C:/Ruby/lib/ruby/2.6.0/fileutils.rb:217:in `block (2 > levels) in mkdir_p' > 1: from C:/Ruby/lib/ruby/2.6.0/fileutils.rb:239:in `fu_mkdir' > C:/Ruby/lib/ruby/2.6.0/fileutils.rb:239:in `mkdir': Invalid argument @ > dir_s_mkdir - C:/barry/ruby/environment/blog/app/C: (E > rrno::EINVAL) > > C:\barry\ruby\environment> > > ----- > > According to the end of the error trace it would seem it is attempting to > create a directory named "C:". Why would it do that ? > > Any ideas to how I can fix this error ? > > Thanks. > > > ================== > > Barry Kimelman > Winnipeg, Manitoba, Canada > > Unsubscribe: <mailto:[email protected]?subject=unsubscribe> > <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk> > Unsubscribe: <mailto:[email protected]?subject=unsubscribe> <http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>