(听到这是一个愚蠢的问题,我感到非常遗憾,但我已经做了一些相当多的谷歌搜索,但无法理解它。)
如果我尝试开发一些使用 RPC 的软件,我不仅发现 RPC Portmapper 尚未在我的系统上运行,而且我无法找到也无法启动它。虽然我找不到任何关于此的痕迹,但这对我来说是一个明显的迹象,表明苹果决定要么撤回对唯一好的 ONC RPC 的支持,要么转向其他东西,但我找不到。
https://www.cs.rutgers.edu/~pxk/rutgers/notes/rpc/step3.html (它们似乎并没有那么过时)仍然指出,只需使用 launchctl start com.apple.portmap
即可完成,但这个对我来说显然不再存在: launchctl启动错误:没有这样的进程
我只能确认 portmap 在 10.8 (Mountain Lion) 上不再可用,而我可以确认它在 10.6 (Snow Leopard) 上仍然存在。我不知道10.7(Lion)的状态是什么。
(令人惊讶的是,一开始我认为 Stackoverflow 是一个非常聪明的东西,然而,每次我提出问题,它都会以道歉和我承认自己的愚蠢开始)
最佳答案
事实证明我的问题至少有一半是愚蠢的。我仍然找不到任何关于此的文档,但是 launchctl start rpcbind
似乎让我的船漂浮起来。这就是执行此操作的更多 BSD 变体。
希望这至少能以某种文档方式对其他人有所帮助。感谢你成为我的泰迪熊。
关于macos - 在 OSX Mountain Lion 中,计划替代 portmap 的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12036399/