【问题标题】:Running bash on heroku won't work在 heroku 上运行 bash 不起作用
【发布时间】:2016-06-21 19:58:42
【问题描述】:

我正在尝试在 heroku 上运行 bash 来测试它,但它失败了

 $ heroku run bash
 ▸    Error: No app specified
 ▸    Usage: heroku run --app APP
 ▸    We don't know which app to run this on.
 ▸    Run this command from inside an app folder or specify which app to use with --app APP
 ▸    
 ▸    https://devcenter.heroku.com/articles/using-the-cli#app-commands


 $ heroku run --app bash
 ▸    Usage: heroku run COMMAND
 ▸    
 ▸    Example: heroku run bash

因此,示例中说heroku run bash 可以工作,但不能。我没有运行测功机。我觉得我在这里缺少一些基本的东西......

【问题讨论】:

    标签: bash heroku


    【解决方案1】:

    尝试运行命令:

    首先你需要登录,然后你才能看到你的应用程序,最后运行 bash

    $heroku login
    

    输入您的用户名和密码

    $heroku apps
    === user@gmail.com Apps
    myaplication
    

    然后查看列表aps并写

    $heroku run bash --app myaplication 
    

    【讨论】:

      【解决方案2】:

      我认为你有两个问题。

      首先,您需要在某个应用程序中运行 bash。您可以按照帮助的实际说明通过 --app 键指定应用程序,也可以在已经初始化 heroku 应用程序的文件夹中运行此命令。要将文件夹连接到 heroku 应用程序 - 请参阅此答案 How to link a folder with an existing Heroku app。

      其次,运行 bash 实际上会从您的应用程序中移除一个测功机。所以你需要至少有一个测功机。

      【讨论】:

        【解决方案3】:

        您也可以这样做: 获取应用名称使用;

        heroku apps
        

        然后设置heroku远程;

        heroku git:remote -a yourappname
        

        最后在你的应用上/在你的应用中运行 bash

        heroku run bash
        

        【讨论】:

          【解决方案4】:

          试试这个命令:

          heroku pg:psql -a appname
          

          【讨论】:

          • 这种方法是否比公认的答案更可取?如果是这样,将其包含在您的答案中可能会很有用。
          猜你喜欢
          • 1970-01-01
          • 2014-11-07
          • 2021-12-10
          • 2013-11-23
          • 2014-12-08
          • 2021-05-29
          • 2018-04-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多