当您有多个 Heroku 应用程序(即 git 远程)时,尝试在 Heroku 部署上设置 Airbrake 的部署通知将产生:rake airbrake:heroku:add_deploy_notification
! Multiple apps in folder and no app specified.
! Specify app with --app APP.
Airbrake似乎意识到了这一点,但没有提供真正的解决方案。
有解决办法吗?
当您有多个 Heroku 应用程序(即 git 远程)时,尝试在 Heroku 部署上设置 Airbrake 的部署通知将产生:rake airbrake:heroku:add_deploy_notification
! Multiple apps in folder and no app specified.
! Specify app with --app APP.
Airbrake似乎意识到了这一点,但没有提供真正的解决方案。
有解决办法吗?
在运行之前,rake airbrake:heroku:add_deploy_notification
您可以通过将 a 设置为所需的分支来设置默认的 Heroku 远程。git config heroku.remote
例如,要设置 Heroku 遥控器为staging
和的应用程序production
,您可以:
$ git config heroku.remote staging
$ rake airbrake:heroku:add_deploy_notification
$ git config heroku.remote production
$ rake airbrake:heroku:add_deploy_notification
$ git config --unset heroku.remote
您可以将环境变量设置HEROKU_APP
为应用程序的名称。