它在我刚刚重建的网站上似乎可以正常工作。
我唯一的猜测是你的设置放错了位置(根据你提供的信息,这似乎不太可能)。
这是否像下面这样显示了你的 Maxmind 凭证?
root@figgy:/var/discourse# ./launcher enter app
root@figgy-spm:/# set|grep MAXM
DISCOURSE_MAXMIND_ACCOUNT_ID=12345
DISCOURSE_MAXMIND_LICENSE_KEY=mycoolkey
root@figgy-spm:/# grep maxm /var/www/discourse/config/discourse.conf
maxmind_license_key = 'mcoolkey'
maxmind_account_id = '12345'
所以你应该
./launcher enter app
set|grep MAXM
grep maxm /var/www/discourse/config/discourse.conf
你也可以检查 Rails 是否拥有它们(仍在容器内):
rails c
然后
GlobalSetting.maxmind_account_id
GlobalSetting.maxmind_license_key
希望你的信息没有放在 app.yml 的 env: 部分(尽管你粘贴的评论表明它们在正确的位置),那样很容易修复。