Re: rails new command dies with a strange error

Barry Kimelman <[email protected]> Sat, 27 Jul 2019 07:17:55 -0600
Newsgroups gmane.comp.lang.ruby.general
Message-ID <CAD9yHXPxS+74zqt_H00_7dAcOPkH8M4=GcJdA-UNQrK2GF1r_Q@mail.gmail.com>
Feeling frustrated, I rebooted my windows 10 laptop and went for a walk.
After I got back and once again tried the "rails new" command, it worked !!!

Curious as to why a simple reboot fixed the issue !!

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

On Fri, Jul 26, 2019 at 9:10 PM Daniel Tinivella <[email protected]>
wrote:

> 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>
>


-- 

==================

Barry Kimelman
Winnipeg, Manitoba, Canada

<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Virus-free.
www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>


Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>