Подтвердить что ты не робот

Команда Heroku toolbelt требует имя приложения

Как указать приложение, которое вы хотите при входе в Heroku из командной строки?

Я пытался проверить журналы, поэтому при первом входе в систему я попытался:

Heroku logs

это тогда сказал мне:

 !    No app specified.
 !    Run this command from an app folder or specify which app to use with --app <app name>

Затем я попытался:

heroku --app my-appname

но я получаю:

'--app' is not a heroku command.

Я перепробовал все комбинации.

4b9b3361

Ответ 1

Вам все равно нужно включить команду:

heroku logs --app app-name

Вы также можете использовать -a вместо --app:

heroku logs -a app-name

Ответ 3

Попробуйте следующее:

heroku git:remote -a [app_name]

Это должно позволить вам вызывать команды, не указывая, какое приложение вы хотите вызвать.

Ответ 4

Вы можете попробовать добавить --app app-name после предложения.

Пример: $ heroku domains:add your-domain --app app-name

Ответ 5

Heroku CLI автоматически определяет имя приложения, сканируя пульты git на предмет текущей рабочей копии.

Если вы не входите в локальный git-клон приложения, вам нужно указать имя приложения:

heroku logs --app app-name 

или же

heroku logs -a app-name 

или указав удаленное имя:

heroku logs --remote production

Вы можете сослаться на эту часть документации Heroku:

https://devcenter.heroku.com/articles/using-the-cli#app-commands

Ответ 6

Из моих тестов CLI Heroku выведет приложение из текущего Git удаленного.

Итак, чтобы перейти в приложение test:

git config heroku.remote test

И вернуться к стандартным приложениям heroku, которое, вероятно, является вашим производственным приложением:

git config heroku.remote heroku

Не уверен, что это хорошая идея, хотя...

Ответ 7

Для будущих ищущих решения -

Ошибка говорит о возможном решении.

Запустите эту команду из папки приложения

cd в корне каталога приложения, затем выполните требуемую команду.