猿问

Hugo mod init 命令不创建 mod 文件

我刚刚在 Ubuntu 18.04 上通过 snap 安装了 hugo v0.62.2/extended。我已经安装了 Go 1.13.5。当我运行时在我的项目目录中:

hugo mod init

没有生成 go.mod 文件。详细命令的输出如下:

INFO 2020/01/18 20:41:23 未找到默认语言“en”的翻译包 INFO 2020/01/18 20:41:23 未找到语言 en 的翻译函数,使用默认值。INFO 2020/01/18 20:41:23 i18n 未初始化;如果您需要字符串翻译,请检查 /i18n 中是否有与站点语言或默认语言匹配的包。INFO 2020/01/18 20:41:23 使用配置文件:

如何生成 go.mod 文件或找出未生成它的原因?


慕莱坞森
浏览 218回答 2
2回答

一只甜甜圈

通过软件中心安装 hugo 时似乎存在问题。这就是我安装它的方式。我卸载了它,然后在我的 /usr/local/bin 文件夹中安装了 linux二进制版本,现在 hugo mod init 确实生成了 go.mod 文件

呼唤远方

hugo mod init应该猜测一个模块路径,但如果你明确地传递它会更容易。参见Jon Arne Viksås的“ Hugo modules ”hugo mod init test-dummy是test-dummy的。我认为将模块命名为您的 Hugo 站点名称更合适。该命令可以输出如下内容:go: 创建新 go.mod: 模块 test-dummy 信息: 创建了一个新文件 go.mod我没有看到任何最近的变化commands/mod.go。
随时随地看视频慕课网APP

相关分类

Go
我要回答