对Heroku进行攻击是行不通的

goucqfw6  于 2022-11-13  发布在  其他
关注(0)|答案(4)|浏览(171)

我试图在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。我觉得我在这里缺少了一些基本的东西...

qlckcl4x

qlckcl4x1#

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

heroku login

插入您的用户名和密码

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

然后查看应用程序列表并写下

heroku run bash --app myaplication
ejk8hzay

ejk8hzay2#

我觉得你有两个问题。
首先,你需要在某个应用程序中运行bash。你可以通过--app键来指定应用程序,就像帮助中所说的那样,或者你可以在已经初始化了一个heroku应用程序的文件夹中运行这个命令。关于将文件夹连接到一个heroku应用程序,请参见答案How to link a folder with an existing Heroku app
第二,运行bash实际上会从你的应用程序中删除一个dyno,所以你至少需要一个dyno。

elcex8rz

elcex8rz3#

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

heroku apps

则将heroku设置为远程;

heroku git:remote -a yourappname

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

heroku run bash
oo7oh9g9

oo7oh9g94#

请尝试以下命令:

heroku pg:psql -a appname

相关问题