它识别了 biber,但 LyX 不识别并给出 127

它识别了 biber,但 LyX 不识别并给出 127

我在 Arch Linux 系统上使用 LyX。我尝试将 LyX 与 biber 一起使用

我刚刚安装了 biber,它无法从 PATH(位于 /usr/bin/vendor_perl)获得,但现在可以了,即

 which biber

给出:

/usr/bin/vendor_perl/biber

biber 可以从命令行运行。不幸的是,LyX 拒绝识别 biber。我运行了重新配置,甚至重新安装了 LyX。

我也尝试将其设置为自定义处理器,但这给出了输出:

biber exited with code 127

任何想法如何解决这一问题?

答案1

问题是终端的 PATH 可能与其他应用程序的 PATH 不同。例如,如果您更改 .bashrc 中的 PATH,那么这将影响您的终端,但不一定会影响您从 GUI 启动的应用程序。

更改系统范围内的 PATH 的一种方法是将 PATH 设置为 /etc/environment 中的所需值(即在影响大多数进程的 PATH 的中心位置)。在那里更改后,重新启动计算机并重新配置 LyX。

相关内容