在heroku上运行bash不会起作用

时间:2016-03-08 02:24:23

标签: bash heroku

我正在尝试在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可以正常运行,但事实并非如此。我没有跑步的dynos。我觉得我错过了一些基本的东西......

4 个答案:

答案 0 :(得分:10)

尝试运行命令:

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

$heroku login

插入用户和密码

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

然后查看列表aps并编写

$heroku run bash --app myaplication 

答案 1 :(得分:3)

我认为你有两个问题。

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

其次,运行bash实际上会从您的应用中删除一个dyno。所以你需要至少有一个dyno。

答案 2 :(得分:1)

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

VStack

然后设置heroku远程;

heroku apps

最后在您的应用程序上/中运行 bash

heroku git:remote -a yourappname

答案 3 :(得分:0)

尝试以下命令:

heroku pg:psql -a appname
相关问题