Forgejo:无法渲染状态/500页面,模板系统损坏,或者Gitea找不到你的模板文件

问题描述 投票:0回答:1

设置 Forgejo并尝试使用

go run main.go
在本地运行它之后,我在访问localhost:3000:

时遇到以下错误

无法渲染status/500页面,模板系统损坏,或者 Gitea 找不到您的模板文件。

有趣的是,当我先用

go build main.go
编译它然后运行它时,问题就不会出现。互联网上已经有一个与我的类似的帖子,但提供的解决方案对我不起作用,因为我没有在我的系统上运行任何其他服务。

有人知道为什么会发生这种情况吗?

仅供参考,我的设置过程包括以下步骤:

npm install
go mod tidy
make clean
make frontend
make backend

这是我得到的完整错误:

2024/10/02 13:31:26 .../i18n/localestore.go:131:TrString() [E] 缺少翻译“install.install” 2024/10/02 13:31:26 .../context_response.go:91:HTML() [E] 渲染失败:无法渲染模板:安装,错误:资产来自:,未找到模板“安装” 2024/10/02 13:31:26 ...eb/routing/logger.go:102:func1() [I] 路由器:完成 GET / for [::1]:61953, 200 OK in 1.0ms @ install /install.go:87(安装.安装)

谢谢您的帮助!

PS:Stackoverflow 上还没有“Forgejo”标签

git go github gitea
1个回答
0
投票

您需要将所有 *.go 文件包含在与

go run
命令中的 main.go 相同的目录中:

go run main.go build.go

请注意,这不是启动程序的推荐方式,因为它不启动包,而是启动单个文件。

© www.soinside.com 2019 - 2024. All rights reserved.