Re: rails new command dies with a strange error
Jim Burke <[email protected]> Fri, 26 Jul 2019 15:55:06 -0400
| Newsgroups | gmane.comp.lang.ruby.general |
|---|---|
| Message-ID | <[email protected]> |
I’m probably wrong with this response as I’ve never attempted a Rails app on windows, that said, the first thin I’d do is just use the SQLite dB, see if that works. That’s really the only thing that jumps out at me from what you posted, and I’ve no clue why it would want to make another C buried in your Rails app Sent from my iPhone > On Jul 26, 2019, at 4:25 PM, Barry Kimelman <[email protected]> wrote: > > 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>