在WSL上自托管Discourse时出现错误,显示的命令也不起作用

ActiveRecord::PendingMigrationError

有待处理的迁移。要解决此问题,请运行:

bin/rails db:migrate

您有 269 个待处理的迁移:

你好,你在这里运行的是开发服务器还是生产服务器?我猜是开发服务器?

它是自托管的,所以我正在尝试测试 Discourse。

WSL 不是受支持的生产配置。

哦,还有其他适用于 Windows 的方法吗?

是的,但你将主要独自一人,这里的支持有限。

云 Ubuntu VPS 是推荐和支持的平台。

WSL 对你来说是明智的,如果你是一位巫师 :mage:t3: 并准备好独自解决大部分问题。

2 个赞

我将尝试使用虚拟机,因为它稍微省事一些。

1 个赞

云虚拟机适用于托管生产实例。如果您想使用 WSL 进行开发,请遵循本指南。如果您想用于生产,那么,嗯,这并不容易(而且您也不想让您的计算机 24/7 运行)。

我这样做是为了玩弄Discourse
我正在使用虚拟机自己做,已经找到了IP地址(不知怎么的)
感谢您的帮助,很难区分哪些是用于开发,哪些是用于托管:/

1 个赞