本地电脑讨论

大家好,请问如何在本地 Ubuntu 电脑上安装 Discourse 用于测试?非常感谢。

3 个赞

你也可以采用这种方式进行基于 Docker 的安装(例如在 WSL 上,其性能表现令人惊讶地出色)

2 个赞

我已经开始安装,执行到命令 bundle exec rake autospec 时卡住了。该命令已运行 20 分钟,这正常吗?

好的,29 分钟后我出现了这个界面,之后没有进行任何操作,接下来我该怎么办?谢谢!

这不是强制性的,它只是运行 Discourse 自带的单元测试。

看起来您的情况下有几个测试失败了,我不太担心。

继续并启动服务器。

1 个赞

启动本地服务器时出现非常奇怪的情况,提示信息如下:

然后我执行了该命令,随后出现了这个错误:
Screenshot from 2021-08-26 15-15-37

一点也不奇怪,这是一个非常现代的功能。在这种模式下,你需要同时运行后端服务器和 Ember 前端服务器。

或者,你可以按如下方式在不使用 Ember-CLI 的情况下运行:

NO_EMBER_CLI=1 UNICORN_BIND_ALL=TRUE bin/rails s

看起来你需要将 node 更新到更现代的版本。

4 个赞

谢谢大家,现在一切正常运行了:clap:

1 个赞

补充一点,现在做这件事的现代方法是:

bin/ember-cli -u

这会同时运行 rails 和 ember

(万一有人看到)

2 个赞

嗯。遇到了

也使用了上面描述的旧方法。