我正在使用各种 GPGR gem (https://github.com/HHRy/gpgr) 来进行 pgp 加密,当我installed_public_keys
在生产控制台中运行一个函数时,我收到的电子邮件(在一个数组中)是附加到我的 PGP 密钥。但是,如果我有一个在生产 gui 中记录该函数的输出的按钮,它会输出一个空数组。
我还有一个脚本运行程序,我可以使用运行良好的生产环境标志调用它,但是当以 root 身份从 crontab 调用完全相同的行时,它会失败,说没有安装任何密钥。
我假设这与每个用户都拥有一个密钥环而不是环境变量有关,但所有生产都使用 root 并且它让我大吃一惊。