【问题标题】:Running 'dpd keygen' throws an 'ENOENT' error on heroku运行“dpd keygen”会在 heroku 上引发“ENOENT”错误
【发布时间】:2015-03-23 03:56:32
【问题描述】:
我在 Heroku 上安装了部署。
尝试访问仪表板时,我收到以下消息:
使用 dpd showkey 获取应用的密钥。
但正在运行:
heroku run dpd keygen
给出以下错误:
{ [错误:ENOENT,打开'.dpd/keys.json'] errno:34,代码:'ENOENT',
路径:'.dpd/keys.json' }
任何帮助将不胜感激。
提前致谢。
【问题讨论】:
标签:
heroku
key
command-line-interface
dashboard
deployd
【解决方案1】:
我通过在我的 heroku 根文件夹中添加一个“.dpd”文件夹解决了这个问题。
为了能够提交,您还必须添加以下文件:“.add/.gitemptydir”
那么你必须在本地创建密钥
dpd keygen
然后,做
git add *
git commit -am "added .dpd folder and key.json"
git push heroku master
然后你就可以运行了
heroku run dpd showkey