gpt4 book ai didi

erlang - 由于 gserialver.1.gz,rebar 无法生成释放

转载 作者:行者123 更新时间:2023-12-04 05:24:09 29 4
gpt4 key购买 nike

当我运行 rebar generate使用 reltool 生成节点,失败并显示以下错误消息:

ERROR: Unable to generate spec: read file info /usr/lib/erlang/man/man1/gserialver.1.gz failed

为什么会发生这种情况,我该怎么办?

如果有帮助,我正在运行 Debian 挤压 (6.0.6)。

最佳答案

钢筋打印 Unable to generate spec当它从 reltool 收到错误消息时;消息的其余部分直接来自 reltool。在这种情况下,reltool 试图获取 Erlang 目录中各种文件的文件信息,但由于 gserialver.1.gz 而失败。是一个悬空符号链接(symbolic link)。

您可能想知道为什么 gserialver.1.gz安装在 /usr/lib/erlang 下.实际上不是,但 Debian 创建了 /usr/lib/erlang/man作为 /usr/share/man 的符号链接(symbolic link):

$ ls -l /usr/lib/erlang/man
lrwxrwxrwx 1 root root 15 Nov 15 12:19 /usr/lib/erlang/man -> ../../share/man

所以真正的罪魁祸首是 /usr/share/man/man1/gserialver.1.gz ,由软件包 gcj-jre-headless 安装.有 a bug report关于声称已修复的内容;但是,如果您的盒子不是这种情况,这里有一个命令可以将文件移开并让钢筋满意:
sudo dpkg-divert --divert /var/gserialver.1.gz --rename /usr/share/man/man1/gserialver.1.gz

关于erlang - 由于 gserialver.1.gz,rebar 无法生成释放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13400218/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com