rubin på skinner - Git version fejl, når du kalder heroku kommandoer - Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er ny til Heroku, så det er fast. Jeg kan arbejde med heroku, men når jeg gør noget som en rake-kommando, får jeg denne fejl hele tiden:


PS C:
ails	estApp> heroku rake db:migrate
C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/helpers.rb:110:in ``': No such file or dir
sion  (Errno::ENOENT)
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/helpers.rb:110:in `has\_git?'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/helpers.rb:115:in `git'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/command/base.rb:192:in `git\_r
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/command/base.rb:170:in `extra
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/command/base.rb:29:in `app'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/command/run.rb:74:in `rake'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/command.rb:135:in `send'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/command.rb:135:in `run'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/lib/heroku/cli.rb:9:in `start'
        from C:/Ruby187/lib/ruby/gems/1.8/gems/heroku-2.21.2/bin/heroku:21
        from C:/Ruby187/bin/heroku:19:in `load'
        from C:/Ruby187/bin/heroku:19


Det mærkelige er, at heroku-kommandoerne vil fungere i sidste ende, men jeg kan heller ikke udelukke at dette kan forårsage nogle bivirkninger nedstrøms. Jeg har spurgt nogle af mine Mac-baserede kolleger, og de tror, ​​at dette er nogle vinduer - kun problem, men da denne fejl er fra perlen mappe, vil jeg ikke mukke med den fil, hvis jeg ikke skal.


Hjælperens kilde med fejlen er:


def has\_git?
  \%x{ git --version }
  $?.success?
end


så selvfølgelig er det ikke så, når jeg faktisk bruger git. Jeg bruger Git Bach til mit arbejde der, er det noget, hvor jeg har brug for at forbinde powershell/heroku til at git i someway?

Bedste reference


Nå i sidste ende indså jeg, at jeg bare kan bruge Git Bash til heroku-kommandoerne, som løste problemet. Så jeg har powershell til skinner arbejde og git bash for git/heroku plus og IDE åben for kode. Virker som en masse, men det virker.