【问题标题】:Heroku client internal error for pg commandpg 命令的 Heroku 客户端内部错误
【发布时间】:2014-03-30 02:07:22
【问题描述】:

当我尝试运行任何 heroku pg 命令时,我得到了这个回溯:

$ heroku pg

 !    Heroku client internal error.
 !    Search for help at: https://help.heroku.com
 !    Or report a bug at: https://github.com/heroku/heroku/issues/new

Error:       undefined method `get_attachments' for #<Heroku::API:0x007ffcf08b0390> (NoMethodError)
Backtrace:   /Users/erik/.heroku/client/lib/heroku/helpers/heroku_postgresql.rb:99:in `app_attachments'
             /Users/erik/.heroku/client/lib/heroku/helpers/heroku_postgresql.rb:104:in `hpg_databases'
             /Users/erik/.heroku/client/lib/heroku/helpers/heroku_postgresql.rb:62:in `all_databases'
             /Users/erik/.heroku/client/lib/heroku/command/pg.rb:340:in `hpg_databases_with_info'
             /Users/erik/.heroku/client/lib/heroku/command/pg.rb:19:in `index'
             /Users/erik/.heroku/client/lib/heroku/command.rb:218:in `run'
             /Users/erik/.heroku/client/lib/heroku/cli.rb:28:in `start'
             /usr/bin/heroku:25:in `<main>'

Command:     heroku pg
Plugins:     heroku-config
             heroku-pg-extras

Version:     heroku-toolbelt/3.6.0 (universal.x86_64-darwin13) ruby/2.0.0

所有其他命令都可以正常工作 -- 并且 pg 命令以前可以正常工作。关于可能是什么问题的任何想法?

【问题讨论】:

    标签: heroku heroku-toolbelt heroku-postgres


    【解决方案1】:

    我刚刚遇到了同样的问题并打开了 Heroku 支持票。他们建议我实际上从http://toolbelt.heroku.com 下载一个全新的工具带 .pkg 并安装它。我刚刚跑了

    heroku update
    

    但这并没有解决问题,即使我的工具带版本显示为 3.6.0。我从上面的链接下载了新的 .pkg,运行它,一切正常。

    【讨论】:

      【解决方案2】:

      必须先卸载 Heroku 工具带:

      rm -rf ~/.heroku
      sudo rm -rf /usr/local/heroku /usr/bin/heroku
      

      然后重新安装它。这样就解决了问题。

      【讨论】:

        【解决方案3】:

        我遇到了类似的问题,我通过更新我的Heroku ToolbeltPostgres.app 解决了这个问题。我还确保我的 $PATH 包含按照these 说明安装的最新 Postgres.app 的正确位置;但是 Postgres.app 在开始到最新位置时会自动调整路径位置。

        希望对您有所帮助。

        【讨论】:

          猜你喜欢
          • 2012-08-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2018-10-19
          • 1970-01-01
          • 1970-01-01
          • 2014-03-14
          相关资源
          最近更新 更多