【问题标题】:Some heroku commands couldn't find my application一些 heroku 命令找不到我的应用程序
【发布时间】:2012-06-02 02:56:23
【问题描述】:

我可以在heroku apps 命令中找到我的应用程序,还可以执行一些命令来从应用程序中读取信息,例如heroku addons --app appname

但我在 heroku addons:add addon_nameheroku pg:reset 等命令中找不到我的应用程序。



工作命令

heroku apps:

=== 我的应用 我的应用程序 1 my_app_2

(我还可以在 heroku Web 仪表板中查看我的应用程序。)


heroku addons --app my_app_1(不在 my_app_1 文件夹中):

=== my_app_1 配置的附加组件 共享数据库:5mb


heroku addons(在 my_app_1 文件夹中):

=== my_app_1 配置的附加组件 共享数据库:5mb



命令无效

heroku addons:add sendgrid(在 my_app_1 文件夹中):

!未指定应用。 !从应用程序文件夹运行此命令或使用 --app 指定要使用的应用程序


heroku pg:reset DATABASE --confirm my_app_1(在 my_app_1 文件夹中):

重置 SHARED_DATABASE (DATABASE_URL)... 失败 !找不到资源


这是我的环境。

  • Max OS X Lion (10.7.4)
  • rvm 1.13.8(稳定)
  • 红宝石 1.9.3p194
  • heroku 2.26.5

【问题讨论】:

    标签: ruby macos heroku rubygems


    【解决方案1】:

    将 heroku 的远程配置添加到 git 对我来说是成功的。验证你是否在终端上配置了git remote -v,你应该得到类似的东西:

    heroku  git@heroku.com:your-app.git (fetch)
    heroku  git@heroku.com:your-app.git (push)
    

    如果没有,请添加

    git remote add heroku git@heroku.com:your-app.git
    

    【讨论】:

      【解决方案2】:

      它看起来像是 Heroku gem (2.26.5) is broken 的最新版本。一种解决方法是降级到 2.26.3。

      gem 卸载 heroku -v 2.26.5 宝石安装 heroku -v 2.26.3

      【讨论】:

      • 谢谢。我卸载了 2.26.5 版并安装了 2.26.3 版。现在heroku addons:add addon_name 工作正常,但heroku pg:reset DATABASE 命令仍然不起作用。此命令是否适用于您的环境?
      • 2.26.6 刚刚发布,所以试一试。
      • 谢谢。我安装了 2.26.6 版,但 heroku pg:reset DATABASE 命令仍然不起作用...
      【解决方案3】:

      看起来您在 Heroku gem 和 Heroku Toolbelt 之间存在冲突。我猜你已经安装了 Heroku Toolbelt,但你的 gem 文件中仍然有 Heroku gem。

      1. 从您的 Gemfile 中移除 Heroku gem 并保存。
      2. 运行bundle 命令更新您的 Gemfile.lock
      3. 在终端中,运行 gem uninstall heroku(注意:可能安装了多个版本的 Heroku gem,您需要将它们全部卸载。)
      4. 在终端中,运行heroku addons
      5. 如果您收到 heroku: command not found,则说明您没有安装 Heroku Toolbelt。
      6. 安装Heroku Toolbelt 并再次运行命令。

      注意:如果您不在应用的目录中,则需要将 --app myapp1 添加到 Heroku 命令。

      希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 2016-06-12
        • 2011-07-14
        • 2012-09-29
        • 1970-01-01
        • 2017-01-07
        • 2021-07-18
        • 2015-05-12
        • 2018-06-14
        • 1970-01-01
        相关资源
        最近更新 更多