Я развернул свое блестящее приложение на Heroku с помощью этого пакета сборки
http://github.com/virtualstaticvoid/heroku-buildpack-r.git#heroku -16
Однако при развертывании приложения Я получаю сообщение об ошибке:
2020-02-04T08:17:34.971944+00:00 heroku[web.1]: Process exited with status 127
2020-02-04T08:17:34.882732+00:00 app[web.1]: bash: gunicorn: command not found
2020-02-04T08:18:03.161454+00:00 heroku[web.1]: Starting process with command `gunicorn app:server`
2020-02-04T08:18:05.370380+00:00 heroku[web.1]: State changed from starting to crashed
2020-02-04T08:18:05.348009+00:00 heroku[web.1]: Process exited with status 127
2020-02-04T08:18:05.293799+00:00 app[web.1]: bash: gunicorn: command not found
2020-02-04T08:18:07.300615+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=boxing-prediction-app.herokuapp.com request_id=1a0faf23-cf33-4470-a760-2f534f8ef582 fwd="41.175.78.14" dyno= connect= service= status=503 bytes= protocol=https
2020-02-04T08:18:15.842190+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=boxing-prediction-app.herokuapp.com request_id=d5630d74-1000-4a43-b861-ef52a29e5eb1 fwd="41.175.78.14" dyno= connect= service= status=503 bytes= protocol=https
2020-02-04T08:19:53.974670+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=boxing-prediction-app.herokuapp.com request_id=632d9d63-e31f-4caa-82af-e4c29fd1a71b fwd="41.175.78.14" dyno= connect= service= status=503 bytes= protocol=https
2020-02-04T08:20:09.014562+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=boxing-prediction-app.herokuapp.com request_id=b94b3032-0a3a-4249-b1d4-983a83bb5b8d fwd="41.175.78.14" dyno= connect= service= status=503 bytes= protocol=https
Disconnected from log stream. There may be events happening that you do not see here! Attempting to reconnect...
Connection to log stream failed. Please try again later.
Это то, что у меня есть в моем блестящем приложении
library(shiny)
library(shinyWidgets)
library(tidyverse)
library(reticulate)
library(DT)
library(data.table)
virtualenv_create(envname = "python_environment", python= "python3")
virtualenv_install("python_environment", packages =c('pandas','catboost','gunicorn'))
use_virtualenv("python_environment",required = TRUE)
# boxing = read.csv(file="https://raw.githubusercontent.com/EmmS21/SpringboardCapstoneBoxingPredictionWebApp/master/boxingdata/visuals.csv",header=TRUE)
boxing <- readRDS('fullboxingdataset.RDS')
Я также добавил файл require.txt, который явно устанавливает gunicorn, несмотря на то, что я я все еще получаю тот же журнал ошибок
Это мой репозиторий github:
https://github.com/EmmS21/SpringboardCapstoneBoxingPredictionWebApp
У меня есть init. R и запустите .R в моем домашнем каталоге и app.R в мл модели >> app / boxing