是的,目前如果您在未先创建 app.yml 的情况下运行
./launcher bootstrap app
您只会看到:
ERROR: containers/app.yml does not exist or is not readable.
这确实是准确的,但帮助不大,尤其是在两种常见情况下:
-
新的生产环境安装
应该运行./discourse-setup来从standalone.yml生成app.yml。 -
无需出站电子邮件的快速测试论坛
有时人们只想启动一个本地/测试版的 Discourse,而无需配置 SMTP。
通常的工作流程是:
./launcher bootstrap app
./launcher start app
./launcher enter app
rake admin:create
这样您就可以获得一个管理员帐户,而无需电子邮件。
提议:
改进错误消息,使其能够引导两种情况。例如: