【问题标题】:Problem with deploying rails app to heroku while running "heroku create" command运行“heroku create”命令时将rails应用程序部署到heroku的问题
【发布时间】:2010-12-20 18:43:33
【问题描述】:

以前有人见过这个问题吗? 当我尝试运行命令“heroku create”时,出现与 ruby​​ 相关的目录的长错误。


C:\Rails\Waterloop3>heroku 创建

创建severe-samurai-489....完成

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

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

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

rs.rb:78:in `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:in `shell'

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

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

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

nds/app.rb:49:in `create'

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

nd.rb:48:in `run_internal'

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

nd.rb:20:in `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>'

【问题讨论】:

  • 请正确格式化堆栈跟踪(全选并按Ctrl+K)

标签: ruby-on-rails heroku


【解决方案1】:

这一行:

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 使用它来管理部署。

【讨论】:

    猜你喜欢
    • 2011-10-03
    • 2016-08-27
    • 1970-01-01
    • 2015-12-25
    • 1970-01-01
    • 2016-01-06
    • 2017-12-05
    • 2016-07-24
    • 1970-01-01
    相关资源
    最近更新 更多