我正在尝试collectd
在 OSX 10.6 Server (Snow Leopard) 上使用从头开始构建二进制文件工作正常并且没有任何失败,但在实际尝试运行时,collectd
我反复收到此错误:
dyld: lazy symbol binding failed: Symbol not found: _plugin_register_config
Referenced from: /usr/local/Cellar/collectd/4.9.1/lib/collectd/syslog.so
Expected in: flat namespace
dyld: Symbol not found: _plugin_register_config
Referenced from: /usr/local/Cellar/collectd/4.9.1/lib/collectd/syslog.so
Expected in: flat namespace
这个是用一个名为 Homebrew 的包管理器安装的,所以这就是路径前缀的原因,/usr/local/Cellar/collectd/4.9.1
但我第一次安装它时没有任何包管理器,因为我想我可能忘记了一些依赖项,但当时情况并非如此,所以我求助于使用具有相同结果的自制程序。
我发现你也在 Homebrew 的网站上问过这个问题,那里有一个答案。
您的问题已通过添加 skip_clean得到解决?到公式。