如何在不运行`--app`参数的情况下运行heroku-toolbelt命令
问题描述:
我曾经运行heroku create
并使用git push heroku master
进行部署,但后来我转到基于Github的工作流程,其中代码首先被推送到我的Github repo,并且通过Web钩子部署。如何在不运行`--app`参数的情况下运行heroku-toolbelt命令
我现在必须在每个命令之后运行--app appname
或-a appname
,并且它很烦人。
例如
heroku run rails db:migrate -a appname # instead of
heroku run rails db:migrate
heroku run rails console -a appname # instead of
heroku run rails console
heroku run logs -t -a appname # instead of
heroku run logs -t
如何强制的Heroku,工具区这一回购链接到Heroku的应用程序,这样我可以不--app
参数
答
添加运行heroku
远程命名heroku
与URL https://git.heroku.com/appname.git
运行这个:
$ git remote add heroku https://git.heroku.com/appname.git
为我工作,将有助于知道为什么,虽然......? – mwal
即使在名称appname的git repo不存在的情况下(即app的命名与repo的命名不同),只要您使用appname.git作为远程上面,这仍然可以工作。 (为了避免疑问,我也是通过github进行部署,而不是像heroku git那样,正如问题所要求的那样)。 – mwal