Как избежать использования опции --app с помощью heroku CLI? - PullRequest
0 голосов
/ 02 апреля 2019

Мне надоело вводить имя моего приложения каждый раз, когда я запускаю команду heroku в терминале:

heroku run rake db:migrate --app myapp
heroku run rake db:seed --app myapp
heroku run rake sth:else --app myapp

--app очень избыточен и раздражает, я не делалвыяснили, где можно было настроить глобально один раз для проекта.

1 Ответ

1 голос
/ 02 апреля 2019

heroku не требует аргумента --app, когда он знает, с каким приложением он должен общаться.Это происходит, когда есть только один пульт Git, указывающий на Heroku для хранилища.

У вас нет пультов, указывающих на Heroku.Запустите

heroku git:remote --app myapp

до и добавьте такой пульт .Как только это будет сделано, вы сможете опустить аргумент --app для команд heroku в этом конкретном хранилище.

Если вы предпочитаете делать это самостоятельно, вы можете запустить

git remote add heroku git@heroku.com:myapp.git

Примечаниечто возможно иметь несколько пультов Heroku, например, если у вас есть промежуточное и производственное приложение.В этом случае вам также нужно будет указать аргумент --app, чтобы указать, какой из них следует использовать.

...