我正在尝试在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。我觉得我错过了一些基本的东西......
答案 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