首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Heroku应用程序中添加Rollbar,而不添加Rollbar外接程序

在Heroku应用程序中添加Rollbar,而不添加Rollbar外接程序
EN

Stack Overflow用户
提问于 2019-12-13 06:04:49
回答 2查看 254关注 0票数 0

我正试图在Heroku中向我的python烧瓶应用程序添加rollbar。

文件

代码语言:javascript
复制
Rollbar = "~=0.14.7"

app.py

代码语言:javascript
复制
import rollbar

rollbar_api_key = os.environ['ROLLBAR_API_KEY']

rollbar.init(rollbar_api_key)
rollbar.report_message('Rollbar is configured correctly')

try:
  b = a + 1
except:
  rollbar.report_exc_info()

但这不管用。

我不能在Heroku中添加滚动条作为一个注释,因为信用卡细节是必需的。可以在heroku中添加没有附加项的滚动条吗?

更新:

错误:

代码语言:javascript
复制
app[web.1]: import rollbar
app[web.1]: ModuleNotFoundError: No module named 'rollbar'

链接到我试图为其添加Rollbar的应用程序

https://github.com/glassechidna/fwdform2

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-12-18 05:38:39

由于您正在看到错误ModuleNotFound,所以似乎没有安装rollbar python包。

要将新包添加到项目的PipfilePipfile.lock中,必须使用pipenv包:

代码语言:javascript
复制
$ pip install pipenv 
 [...]
$ pipenv install rollbar 

Creating a Pipfile for this project…
Installing rollbar…
Adding rollbar to Pipfile's [packages]…
✔ Installation Succeeded
Pipfile.lock not found, creating…
Locking [dev-packages] dependencies…
Locking [packages] dependencies…
✔ Success!
Updated Pipfile.lock (0834c3)!

With pipenv you'll need the `pipenv install` command: 
, following for example the [pipenv guide here](https://realpython.com/pipenv-guide/#example-usage). 

正如您在输出中看到的,该命令将同时更新PipfilePipfile.lock

票数 1
EN

Stack Overflow用户

发布于 2019-12-13 13:26:01

您设置了ROLLBAR_API_KEY环境变量的值吗?当您添加Rollbar插件时,它会为您设置这个值,但是如果您想使用Roller而不使用外接程序,则需要自己设置它。这可以用heroku config:set ROLLBAR_API_KEY=ABC123来完成。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59316991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档