我正尝试使用Digital Ocean上的Droplet通过一键式安装程序设置Discourse。我按照所有说明操作并正确配置了SMTP详细信息。但是当我使用前端安装程序注册管理员帐户时,我无法收到该电子邮件。
我读了一个教程,其中提到如果电子邮件没有登陆邮箱,我仍然可以使用控制台使用以下命令激活帐户并将用户设置为admin:
cd /var/discourse
sudo ./launcher enter app
rails c
user = User.find_by_email("<admin_email>")
user.admin = true
user.approved = true
user.save
EmailToken.confirm(user.email_tokens.first.token)
我可以将命令运行到第四行。运行第四个命令后,它会查找并显示用户详细信息。但我无法进入下一个命令。这是冒号“:”,当我到达显示细节的末尾时,写入“(END)”。我无法输入并运行其他命令来激活用户。
在轨道c之后,有[1]撬(主)&gt;事情。请帮我解释如何输入下一个命令并激活帐户。
答案 0 :(得分:0)
对于未来的旅行者,这个问题在meta.discourse.org论坛上讨论过,而the following resolution是由Matt Palmer提出的。
出现冒号时,按q返回提示,然后键入 下一个命令。