我在 Windows 11 上安装本地 Discourse 实例时遇到问题

您好。我是一名刚发现 Discourse 的开发者。
我无法在我的 Windows 11 机器上成功运行 Discourse 的本地实例。此本地实例将用于为未来的开发建模和编辑自定义主题。

方法 1:我尝试使用 Docker Desktop,但官方 Discourse 指南中列出的命令对我不起作用。容器无法启动。

方法 2:我尝试了 WSL 中的 Ubuntu,但遇到了各种问题,从 Ruby gem 未正确安装到版本问题(Discourse 运行在 Ruby 3.2 上,但 Ubuntu 安装程序却选择了 3.0.2)。

Windows 11 是否存在不兼容性?是我遗漏了什么吗?

简而言之:我想在我的 Windows 11 机器上安装 Discourse 的本地实例,以修改 CSS 并向我的雇主展示主题更改。请帮忙!

提前感谢!

1 个赞

在 WSL 环境下,您需要遵循 在 Ubuntu 或 Debian 上安装 Discourse 进行开发

为什么不使用 https://meta.discourse.org/t/install-discourse-on-windows-10-for-development/75149?

如果你阅读了这两者,你会发现 Windows 指南基本上是让你打开 WSL 并遵循 Ubuntu 指南 :slight_smile:。Ubuntu 指南最近由我们的团队审查过,并已确认可以正常工作,而且它非常贴近 Discourse 的开发人员日常开发所使用的内容。

1 个赞

您最好直接使用 Bugs theme-component,并在您的公共实例或其他标准安装上进行工作。

1 个赞

谢谢大家!

我实际上是按照 Discourse 提供的指南一步一步操作的,但显然我做错了什么!

我会继续尝试,并尝试 @pfaffman 指出的方法。

谢谢,也抱歉问了这么多新手问题!

2 个赞

不用为此道歉!这里欢迎任何问题(如果提问前使用过搜索功能,还有加分哦 :p)。

我们尽量保持开发安装指南的更新,但有时它们可能不是最新的。

我有时在 Windows 上安装时也遇到过问题。你可能正确地遵循了步骤,但你的配置出了问题,或者指南需要检查一下。

3 个赞