【问题标题】:GitHub Probot : Error deploying Probot app on NowGitHub Probot:立即部署 Probot 应用程序时出错
【发布时间】:2018-04-11 13:03:19
【问题描述】:
我克隆了 wip-bot 并尝试在 Now 上部署机器人。
我按照这里给出的所有说明(所有步骤):https://probot.github.io/docs/deployment/#now
但是,在部署时我遇到了以下错误:
aps120797@XENON-PC:/mnt/e/GSoC/wip-bot/wip-bot$ now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem
> Deploying /mnt/e/GSoC/wip-bot/wip-bot under aps120797
> Error! No secret found by uid or name "wip-bot-log-level"
> More details: https://err.sh/now-cli/env-no-secret
我可能哪里出错了?
【问题讨论】:
标签:
github
github-api
vercel
probot
【解决方案1】:
我正在使用 now-cli 在 Now 上运行和部署应用程序。
报错说你没有定义App的LOG_LEVEL。
要获取详细日志记录,请在命令中添加 -e LOG_LEVEL=trace。
因此,您的命令现在变成了,
now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem -e LOG_LEVEL=trace
此外,如果您想查看更少的详细信息,而不是详细的日志记录,您可以简单地将跟踪替换为信息,即添加 -e LOG_LEVEL=info。
因此,你的命令变成了,
now -e APP_ID=10846 -e WEBHOOK_SECRET=development -e NODE_ENV=production -e PRIVATE_KEY=private-key.pem -e LOG_LEVEL=info
这样,您的错误将得到解决,机器人将正常工作。
提示:如果您遇到任何其他类似的错误:“未找到秘密”,只需指定环境变量和类似这样填充的秘密即可解决问题。
now -e VARIABLE_NAME=@secret-name