我一直在尝试让最新版本的 DNSSD 插件与 Ruby 1.9.1 一起使用,但遇到了一些问题。我已经概述了到目前为止我已采取的步骤,也许这里的某个人将能够弄清楚还有什么问题。
- 尝试安装当前版本,使用:
sudo gem19 install dnssd
Gem install failed citing htons could not be found。
检查 htons()... 不需要函数 htons
检查了 htons() 的手册页(据我所知,如果需要,htons 会将字符串转换为网络字节顺序 [big-endian])
根据 Mac OSX 10.5 手册页添加了 htons() #include 的相关包含。
Ran ruby19 extconf.rb 和 htons() not found,ruby (1.8) 成功。
DNSSD v0.7.0 github 镜像http://github.com/jqr/dnssd/tree/master