Lilypond for Windows 的安装问题

问题描述

我正在尝试在 Windows 10 上为 Lilypond 安装最新的稳定版本。

我的安装目录在 d: 驱动器上(不是在 c: 驱动器上,我猜字体安装在其他地方。如果我编译一个非常小的 .ly 文件,其中没有任何文本,只是注释,然后它会得到到目前为止,我最终得到了一个临时文件,它是一个普通的 PostScript 文件。没有制作 .pdf。但是我设法使用我的驱动器上的 Ghostscript(另一个是 Lilypond 安装的 Ghostscript)来转换它,它可以将 Lilypond 呈现的 PostScript 转换为 .pdf。

然而,当我编译一个安装附带的测试文件时,我有很多抱怨。见下文。只制作了一个残缺的临时文件,它甚至不以 PostScript 的经典 EOF 结尾。

无论如何尝试转换那个残缺的版本时,我收到有关找不到字体文件的神秘消息,例如:

在第 34 行的 Prolog 部分中未知: %%Title: (FontSet/C059-Roman)

我不知所措。

当我尝试在 c: 驱动器上安装 Lilypond 时,它拒绝运行,我认为这是因为我选择 d: 驱动器作为必须放置安装目录的驱动器。

下面是我的test.ly的日志

--编译--

处理`C:/Users/User/Desktop/test.log' 正在解析... C:/Users/User/Desktop/test.log:1:2: 错误:GUILE 为此处开始的表达式发出错误信号

--编译--

C:/Users/User/Desktop/test.log:2:12: 错误:未定义字符或简写:Processing C:/Users/User/Desktop/test.ly'

C:/Users/User/Desktop/test.log:2:12: 错误:语法错误,意外的字符串,期待“.”或 '=' 加工 `C:/Users/User/Desktop/test.ly'

C:/Users/User/Desktop/test.log:2:42: 错误:语法错误,意外的 ''',期待 '=' 处理`C:/Users/User/Desktop/test.ly '

C:/Users/User/Desktop/test.log:9:15: 错误:未定义字符或简写:Converting to /Users/User/Desktop/test.pdf'...

C:/Users/User/Desktop/test.log:9:44: 错误:语法错误,意外的 ''',期待 '=' 转换为`/Users/User/Desktop/test.pdf '...

C:/Users/User/Desktop/test.log:1: 警告:没有找到\version 语句,请添加

\版本“2.22.0”

为了将来的兼容性 致命错误:失败的文件:“C:\Users\User\Desktop\test.log”

解决方法

问题仍然存在?

尝试卸载 C 盘和 D 盘上的所有 LilyPond 软件,然后重新安装。

我怀疑 test.ly 的奇怪编译与字符集有关,可能会被忽略。

在编译时是否收到任何错误或警告:

\version "2.22.0"

{ c' c' c' c' }

你能发一下吗?

我想知道您的其他 GhostScript 程序是否正在干扰 LilyPond。你有办法暂时禁用它吗?或者把它放在比 LilyPond 更远的路径下。