在运行“heroku create”命令时将rails app部署到heroku时出现问题

时间:2010-12-20 18:43:33

标签: ruby-on-rails heroku

之前有没有人见过这个问题? 当我尝试运行命令“heroku create”时,我得到与ruby相关的目录的长错误。


C:\ Rails \ Waterloop3> heroku create

创建严重武士-489 ......完成

创建http://severe-samurai-489.heroku.com/ | git@heroku.com:严重武士-48 9.git

C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/helpers.rb:78:在``':没有这样的文件或目录 - git remote(错误号:: ENOENT)

    from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/helpe

rs.rb:78:在`block in shell'中

    from C:/Ruby192/lib/ruby/1.9.1/fileutils.rb:121:in `chdir'

    from C:/Ruby192/lib/ruby/1.9.1/fileutils.rb:121:in `cd'

    from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/helpe

rs.rb:78:在'shell'

    from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/comma

nds / app.rb:265:在`create_git_remote'

    from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/comma

nds / app.rb:49:在'create'

    from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/comma

nd.rb:48:在'run_internal'

    from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/comma

nd.rb:20:在'run'

    from C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/bin/heroku:13:in

`'

    from C:/Ruby192/bin/heroku:19:in `load'

    from C:/Ruby192/bin/heroku:19:in `<main>'

1 个答案:

答案 0 :(得分:2)

这一行:

C:/Ruby192/lib/ruby/gems/1.9.1/gems/heroku-1.14.10/lib/heroku/helpers.rb:78:in ``': No such file or directory - git remote (Errno::ENOENT)

说heroku gem试图运行git但找不到它。你是否从命令行安装并运行了git?这是一项要求,因为它是Heroku用来管理部署的。