我尝试collectd
在 OSX 10.6 服务器(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,结果相同。