我试图让 Erlang 在我的 Fedora 服务器上工作,特别是运行rabbitmq,但是当我
yum install erlang
yum 抱怨 wxGTK 需要一堆包时。
什么?为什么 erlang 试图安装 GUI?我打算将其部署在无头服务器上。
我需要从源代码编译erlang吗?有没有我可以使用的无 GUI 版本的 erlang?
我喜欢使用 Basho 人员创建的 kurl 脚本 来安装 Erlang。它在ubuntu上运行得非常好。我希望这在 Fedora 上也可以。
这实际上会自动下载源代码并编译它。如果你没有安装Wx,它不会编译这个库,并且可以完美地工作(当然,只要你不使用需要它的工具)
我猜默认情况下你的 erlang 安装启用了 wxErlang,因此安装需要这些软件包。
在 https://github.com/erlang/otp/wiki/Installation 您可以找到有关如何手动安装 Erlang/OTP 的说明。
在配置部分你可以禁用wxErlang部分。通常不需要额外的配置,因为当未安装所需的软件包时,wxErlang-support将默认禁用。
至少对于 Fedora 38,
dnf install erlang-tools
似乎就是答案。